Commit Graph

128 Commits

Author SHA1 Message Date
Taylor Wilsdon
844f8bfab1 pin version 2025-12-22 11:39:20 -08:00
Taylor Wilsdon
31a46348b5 package updates 2025-12-14 15:34:49 -05:00
Taylor Wilsdon
de53b6e804 deps 2025-12-13 13:48:18 -08:00
Taylor Wilsdon
b467c2c91c refac 2025-12-13 13:01:24 -08:00
Taylor Wilsdon
ad792921a0 validators 2025-12-13 11:11:04 -08:00
Taylor Wilsdon
1ed965926b merge 2025-12-13 10:50:51 -08:00
Taylor Wilsdon
9c63e0267c update dxt 2025-12-08 10:04:10 -05:00
Taylor Wilsdon
4a1eb2227a merge main 2025-11-27 17:26:22 +01:00
Taylor Wilsdon
7936097b7b merge main 2025-11-16 14:22:06 -05:00
Taylor Wilsdon
902ca92bb6 address feedback 2025-11-10 10:54:38 -05:00
Taylor Wilsdon
ee6242627b bump vers 2025-11-02 08:43:06 -05:00
Taylor Wilsdon
d4b7cab7ab update dxt 2025-10-19 16:17:06 -04:00
Taylor Wilsdon
31e6987010 update dxt 2025-10-12 09:59:25 -04:00
Taylor Wilsdon
24101902f1 version 2025-10-07 18:01:17 -04:00
Taylor Wilsdon
bc711bc606 version 2025-10-07 17:54:56 -04:00
Taylor Wilsdon
43fed1741e fix ruff return groups 2025-10-07 10:30:05 -04:00
Taylor Wilsdon
03297f0670 prune dependency groups 2025-10-07 09:57:50 -04:00
Taylor Wilsdon
b8703d229a refactor pyproject.toml to best practices, chunk out runtime dependencies from dev dependencies 2025-10-07 09:50:23 -04:00
Taylor Wilsdon
6e194c83d9 update fastmcp 2025-10-05 17:21:18 -04:00
Taylor Wilsdon
1e9feaa48f fix issuer 2025-09-30 15:35:10 -04:00
Taylor Wilsdon
db6861c33b typing to resolve #197 2025-09-28 15:34:19 -04:00
Taylor Wilsdon
cff5882edb yank more emojis 2025-09-09 11:27:52 -04:00
Taylor Wilsdon
5b8e8477c0 ruff 2025-08-24 14:09:23 -04:00
Taylor Wilsdon
5626bae905 update scope retrieval for legacy oauth2callback 2025-08-24 14:00:21 -04:00
Taylor Wilsdon
42a3e9d6a2 ruff 2025-08-23 10:18:50 -04:00
Taylor Wilsdon
c9c2adffa6 bump fastmcp 2025-08-20 09:48:25 -04:00
Taylor Wilsdon
2ec5c52aa4 bump manifest 2025-08-19 14:59:23 -04:00
Taylor Wilsdon
7fe312192f versioning 2025-08-19 14:16:30 -04:00
Taylor Wilsdon
d57e9a2927 pull in main 2025-08-13 09:53:05 -04:00
Taylor Wilsdon
fff945a063 release 2025-08-11 16:56:11 -04:00
Taylor Wilsdon
989dda8c20 fix registration 2025-08-11 16:15:09 -04:00
Taylor Wilsdon
28d0ef1ba7 Merge commit '6fe2fcdfa21e1a89f7b534bf7cc1846a6aeb2ec9' into enhanced_docs 2025-08-10 14:29:21 -04:00
Taylor Wilsdon
c92a4ae0e4 add python-dotenv 2025-08-10 10:24:15 -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
6d0a674037 works 2025-08-08 13:43:26 -04:00
Taylor Wilsdon
54dbcb777c handle string and json object 2025-08-07 13:15:31 -04:00
Taylor Wilsdon
ee83ab7697 dxt and uv updates 2025-08-05 19:11:34 -04:00
Taylor Wilsdon
db1ae95425 version 2025-08-05 16:48:47 -04:00
Taylor Wilsdon
0967594097 completely working 2025-08-05 10:22:01 -04:00
Taylor Wilsdon
5aae243b22 minimal fastmcp based oauth working 2025-08-02 14:32:42 -04:00
Taylor Wilsdon
dad52829f8 oauth2.1 working - quick flow in mcp inspector 2025-08-02 09:52:16 -04:00
Taylor Wilsdon
edfd4b34a5 version 2025-08-01 12:12:01 -04:00
Taylor Wilsdon
4cf0df270f version 2025-08-01 12:10:17 -04:00
Taylor Wilsdon
4b349bebb6 upgrade fastmcp version 2025-08-01 11:54:48 -04:00
Taylor Wilsdon
5ffc0437f7 add docstrings - thanks gyliu513 2025-07-31 10:00:49 -04:00
Taylor Wilsdon
f77f4d742d add google pse support 2025-07-30 09:52:10 -04:00
Taylor Wilsdon
0d829fcebf add google meet link support to create and edit event methods 2025-07-28 13:25:02 -04:00
Taylor Wilsdon
b4743d2f16 add instructions for llm if api not enabled 2025-07-28 11:49:01 -04:00
Taylor Wilsdon
19fe08a37f add more elegant handling for oauth server startup in stdio mode 2025-07-26 16:02:31 -04:00