Commit Graph

131 Commits

Author SHA1 Message Date
Taylor Wilsdon
3f6820dbc7 Update README.md 2025-08-13 08:58:25 -04:00
Taylor Wilsdon
70146c27da Update README.md 2025-08-12 10:35:43 -04:00
Taylor Wilsdon
f773c81c88 Update README.md 2025-08-12 10:19:44 -04:00
Taylor Wilsdon
30953b9abd Update README.md 2025-08-11 18:09:54 -04:00
Taylor Wilsdon
604964cba8 Update README.md 2025-08-11 18:08:00 -04:00
Rob Sherman
f369ca1635 feat(docs): add comprehensive Google Docs editing capabilities
Add full document editing and manipulation support to Google Docs tools,
expanding beyond read-only operations to match Google Docs API capabilities.

Features added:
- Text operations: update_doc_text, find_and_replace_doc, format_doc_text
- Structural elements: insert_doc_elements, insert_doc_image
- Document management: update_doc_headers_footers, batch_update_doc
- Helper functions module for common document operations

Changes:
- gdocs/docs_tools.py: Add 7 new editing functions with comprehensive error handling
- gdocs/docs_helpers.py: New helper module with utility functions for document operations
- README.md: Update Google Docs description to include full editing capabilities
- CLAUDE.md: Add comprehensive documentation for new editing features
- .mcp.json: Add MCP server configuration file
- .gitignore: Resolve merge conflicts from upstream sync
- uv.lock: Update dependencies from upstream merge

The implementation uses Google Docs API batchUpdate operations for atomic
document modifications and maintains compatibility with existing authentication
and error handling patterns.

All new tools follow the established @require_google_service decorator pattern
and include proper scope management for write operations.
2025-08-09 17:57:34 -07:00
Taylor Wilsdon
58f55019c4 cleanup / refac and remove unnecessary legacy module 2025-08-09 12:18:08 -04:00
Taylor Wilsdon
773645794a source of truth for oauth2.1 enablement 2025-08-09 11:53:00 -04:00
Taylor Wilsdon
374dc9c3e7 simplify cors middleware implementation 2025-08-09 11:44:12 -04:00
Taylor Wilsdon
42dcd54b18 update readme 2025-08-09 11:16:35 -04:00
Taylor Wilsdon
438d1fcd02 remove vscode cruft 2025-08-09 11:15:43 -04:00
Taylor Wilsdon
d191a0c95c Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-08 17:53:25 -04:00
Taylor Wilsdon
fb5f1d5f12 readme updates 2025-08-08 17:31:26 -04:00
Taylor Wilsdon
f1b6d99301 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into issues/148 2025-08-07 15:59:04 -04:00
Taylor Wilsdon
224f122e2f better default handling 2025-08-07 13:28:21 -04:00
Taylor Wilsdon
7c09018144 centralize redirect uri logic and update GOOGLE_OAUTH_REDIRECT_URI docs 2025-08-07 10:40:39 -04:00
Taylor Wilsdon
24f8d075fe Update README.md 2025-08-07 09:35:53 -04:00
Taylor Wilsdon
9e61180251 Update README.md 2025-08-05 18:06:00 -04:00
Taylor Wilsdon
7593163506 fully working in all transport modes and fallbacks! 2025-08-05 14:34:11 -04:00
Taylor Wilsdon
58d9c4464e dotenv example 2025-08-05 11:47:41 -04:00
Taylor Wilsdon
61f3e38f0a readme update 2025-08-05 11:44:06 -04:00
Taylor Wilsdon
fd8935e7cd readme update 2025-08-05 11:43:53 -04:00
Taylor Wilsdon
b2f5ec1052 successful client to server flow, not passing through. overcomplicated. need to refactor based on new fastmcp oauth wrapper 2025-08-02 10:38:11 -04:00
Taylor Wilsdon
dad52829f8 oauth2.1 working - quick flow in mcp inspector 2025-08-02 09:52:16 -04:00
Taylor Wilsdon
9505f2a3c5 add engine id key 2025-07-30 10:18:00 -04:00
Taylor Wilsdon
2aea2325bc pse api key & docs 2025-07-30 10:04:09 -04:00
Taylor Wilsdon
18bf5c5ebf Update README.md 2025-07-28 11:34:52 -04:00
Taylor Wilsdon
e374b77a9a Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-26 12:33:09 -04:00
Gemini AI Agent
59cc54d80e docs: Update README.md to reflect Python 3.10+ compatibility 2025-07-25 20:48:06 +02:00
Taylor Wilsdon
93b11f930b Update README.md 2025-07-23 18:30:14 -04:00
Taylor Wilsdon
3015f69569 Update README.md 2025-07-20 15:44:35 -04:00
Taylor Wilsdon
c2ea42f895 Update README.md 2025-07-16 12:29:48 -04:00
Taylor Wilsdon
4fde832c6a Update README.md 2025-07-16 12:29:14 -04:00
Taylor Wilsdon
f7bb57accf Update README.md 2025-07-11 11:46:21 -07:00
Taylor Wilsdon
c764b73109 cwd -> directory 2025-07-11 11:43:30 -07:00
Taylor Wilsdon
bf3e036450 Update README.md 2025-07-10 15:36:36 -04:00
Taylor Wilsdon
b5d417781c Update README.md 2025-07-10 15:35:39 -04:00
Taylor Wilsdon
3c932c1d75 Update README.md 2025-07-10 15:21:43 -04:00
Taylor Wilsdon
a74dd4659f Update README.md 2025-07-10 15:13:14 -04:00
Taylor Wilsdon
e263937453 remove details tag 2025-07-10 14:47:20 -04:00
Taylor Wilsdon
4a44986506 improve dxt, update readme 2025-07-10 13:33:27 -04:00
Taylor Wilsdon
7693c0809c stage 2025-07-10 08:04:27 -04:00
Taylor Wilsdon
336007349d stage 2025-07-10 08:04:07 -04:00
Taylor Wilsdon
8f1e828ac1 Update README.md 2025-07-09 19:05:09 -04:00
Taylor Wilsdon
fcca35041b Update README.md 2025-07-09 19:04:26 -04:00
Taylor Wilsdon
3fe6367c56 fix casing 2025-07-09 11:59:01 -04:00
Taylor Wilsdon
2f229847fe Update readme for google tasks functionality 2025-07-09 11:58:45 -04:00
Taylor Wilsdon
5ac597c5dc udpate readme 2025-07-04 16:37:54 -04:00
Taylor Wilsdon
0eae81fa56 Update README.md 2025-07-04 14:57:20 -04:00
Taylor Wilsdon
7ed23189ab merge 2025-07-04 14:56:03 -04:00