244 Commits

Author SHA1 Message Date
Taylor Wilsdon 7c550e55b2 declarative dockerfile 2026-03-09 12:52:00 -04:00
Taylor Wilsdon d3fde86296 docker py-key-value-aio[disk] 2026-03-09 12:47:40 -04:00
Taylor Wilsdon 6a2633984a Fix grammatical error in README description
Corrected a minor grammatical error in the README.
2026-03-06 11:45:54 -05:00
Taylor Wilsdon 4001e3f868 Refine README content for clarity and detail
Updated the README to enhance the description of features and capabilities, including details about OAuth 2.1 support and hosting options.
2026-03-06 11:45:39 -05:00
Taylor Wilsdon c7b0afa74c readme cleanup 2026-03-05 08:52:48 -05:00
Taylor Wilsdon bf2eb4c0c7 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feat/tasks-manage-permission 2026-03-05 08:47:35 -05:00
Taylor Wilsdon f80f12cb54 Update README.md 2026-03-05 08:04:20 -05:00
mickey-mikey 377791080c feat: add tasks:manage permission level to deny delete without blocking other writes
The consolidated manage_task tool bundles create/update/delete/move into a
single tool, making it impossible to deny just the delete action via tool
tiers or scope-based filtering.

This adds:
- A `manage` permission level for tasks (between readonly and full)
- A SERVICE_DENIED_ACTIONS registry mapping (service, level) to denied actions
- An is_action_denied() helper that tools call before executing actions
- Guards in manage_task and manage_task_list that reject denied actions

Usage: --permissions tasks:manage
Allows create, update, move. Denies delete.
tasks:full remains unchanged (all actions allowed).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:04:31 +11:00
Taylor Wilsdon e9c9c28844 cleanup 2026-03-01 13:23:40 -05:00
Taylor Wilsdon 241433937b Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into tool_consolidation 2026-03-01 12:36:10 -05:00
Taylor Wilsdon 6753531e9d refactor tools to consolidate all modify actions 2026-03-01 12:36:09 -05:00
04cb 5df7382fa1 Fix docs: hyphenation for compound adjectives 2026-03-01 14:49:55 +08:00
Taylor Wilsdon ca00c74634 Update README.md 2026-02-28 18:23:44 -04:00
Taylor Wilsdon 97c8ea28fd Update README.md 2026-02-28 18:23:25 -04:00
Taylor Wilsdon 3ee06351d8 Update README.md 2026-02-28 18:23:07 -04:00
Taylor Wilsdon 768ec5eef0 refac 2026-02-28 16:17:43 -04:00
Taylor Wilsdon f2986dcf2f pr feedback & readme update 2026-02-28 11:19:19 -04:00
Taylor Wilsdon 0e44ef924e Update README.md 2026-02-26 11:30:37 -04:00
Taylor Wilsdon 724234e509 Update README.md 2026-02-21 07:56:01 -05:00
Taylor Wilsdon 4f5c65953c Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/create-drive-folder 2026-02-19 09:55:07 -05:00
Taylor Wilsdon bdc815a723 fix missing readme and tool tier entry for previous addition 2026-02-19 09:46:51 -05:00
Taylor Wilsdon 40e827810a refac 2026-02-17 14:49:49 -05:00
Taylor Wilsdon 7cfa10f457 readme and storage improvements 2026-02-15 16:28:34 -05:00
Taylor Wilsdon 39e055a350 readme 2026-02-13 16:14:10 -05:00
Taylor Wilsdon c8f4986ea7 automate publishing to mcp registry 2026-02-08 20:49:18 -05:00
Taylor Wilsdon 2224e6961d mcp registry 2026-02-08 20:07:08 -05:00
Taylor Wilsdon 464bd8090f Add paragraph-level list formatting support to Google Docs
Enhanced the update_paragraph_style tool to support creating bulleted and
numbered lists with nested indentation levels (0-8). This enables agents to
create well-structured documents that match professional document styles.

Changes:
- Enhanced update_paragraph_style tool with:
  - create_list parameter: Create bulleted (UNORDERED) or numbered (ORDERED) lists
  - list_nesting_level parameter: Support nested list items (0-8 levels)
- Updated create_bullet_list_request helper to accept nesting_level parameter
- Updated documentation in README.md, docs/README.md, and docs/README_NEW.md
- Tool remains in Extended tier as defined in tool_tiers.yaml

This addresses the feature request to expose paragraph-level formatting
operations (named styles, bullets, indentation) that were previously missing
from the character-level modify_doc_text tool.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-08 15:42:58 -05:00
Gigi Sayfan 34957de2e4 Add hyperlink support to modify_doc_text 2026-02-07 13:44:09 -08:00
Taylor Wilsdon 771de29288 fixes 2026-02-07 14:18:10 -05:00
Francesco Mucio cc2b23d3db feat(drive): add create_drive_folder tool and unit test
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 11:32:19 +01:00
Taylor Wilsdon 8cdd674a0c Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/enhanced-sheets-formatting 2026-02-05 14:24:11 -05:00
Taylor Wilsdon 9f16273cb8 Update README.md 2026-02-05 11:07:14 -05:00
Ugo Anomelechi 4cecad7d8c docs: add format_sheet_range to main README.md 2026-02-02 14:22:49 +00:00
Taylor Wilsdon 802ea7861c Update README.md 2026-02-01 18:01:57 -05:00
Taylor Wilsdon 0bbb8ec4da readme 2026-02-01 14:52:23 -05:00
Taylor Wilsdon d7e92cc90c Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into feature/add-host-argument 2026-02-01 11:34:23 -05:00
Taylor Wilsdon c1bcff95a9 refac to env var 2026-02-01 11:34:21 -05:00
Taylor Wilsdon 50fb570c69 start minimal server on invocation 2026-02-01 11:27:08 -05:00
Taylor Wilsdon 9e5832053c readme 2026-02-01 10:44:34 -05:00
Taylor Wilsdon eca3444777 merge upstream 2026-01-31 13:14:27 -05:00
Taylor Wilsdon 238b9a6830 add readme 2026-01-30 10:10:44 -05:00
Taylor Wilsdon 663950eeaf Update README.md 2026-01-30 09:05:14 -05:00
Taylor Wilsdon 6cbe8e266a Update README.md 2026-01-30 09:04:55 -05:00
Taylor Wilsdon 6eb39b9266 Update README.md 2026-01-30 09:04:38 -05:00
Taylor Wilsdon 0fcec83579 Update README.md 2026-01-30 09:04:00 -05:00
Taylor Wilsdon 736f2756d6 fixes 2026-01-29 19:43:09 -05:00
Taylor Wilsdon 47b7e5f5cb Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/forms-batch-update 2026-01-28 16:48:38 -05:00
Ugo Anomelechi b7a2f08a76 docs: Add batch_update_form to tool tiers and README documentation
Add batch_update_form to the Complete tier in tool_tiers.yaml and
document it in both README files as requested in PR review.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 00:54:47 +00:00
Taylor Wilsdon 53109b9a50 update readme and block single user mode + oauth to avoid user confusion 2026-01-27 19:32:45 -05:00
Taylor Wilsdon 2463778deb disclaimers 2026-01-27 19:20:52 -05:00