Commit Graph

199 Commits

Author SHA1 Message Date
Taylor Wilsdon
1ae0ed33c9 add startup modes, pretty it up 2025-06-07 12:09:26 -04:00
Taylor Wilsdon
68f6abf89a add claude desktop bootstrap script 2025-06-07 11:37:36 -04:00
Taylor Wilsdon
5e6a835885 update README 2025-06-07 11:35:40 -04:00
Taylor Wilsdon
be71e4ecb4 Merge pull request #48 from taylorwilsdon/refactor/fastmcp-native-responses
refac: Refactor Google Service Authentication and Adopt `fastmcp` Native Responses
2025-06-07 10:57:01 -04:00
Taylor Wilsdon
e4572e2905 corrected function signature for delete_event 2025-06-07 10:56:46 -04:00
Taylor Wilsdon
449f6006e4 fixed issue was that extract_office_xml_text was being called for all file types, including Google Sheets (application/vnd.google-apps.spreadsheet). Google Sheets are exported as CSV text, not ZIP archives,
so trying to parse them as ZIP files causes the "File is not a valid ZIP archive" warnining
2025-06-07 10:38:26 -04:00
Taylor Wilsdon
bfdbd1804b drive_tools auth dectorator 2025-06-07 10:33:30 -04:00
Taylor Wilsdon
d9e68a3b1b auth decorator refac docs 2025-06-07 10:23:27 -04:00
Taylor Wilsdon
bdfa6682c5 auth decorator for sheets 2025-06-07 10:21:12 -04:00
Taylor Wilsdon
c46c9450a9 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into refactor/fastmcp-native-responses 2025-06-07 10:17:23 -04:00
Taylor Wilsdon
0c73f592d3 refac chat tools for auth decorator 2025-06-07 10:17:17 -04:00
Taylor Wilsdon
c92f6abdf5 require_google_service decorator for calendar_tools 2025-06-07 10:12:27 -04:00
Taylor Wilsdon
7b016b6448 require_google_service decorator for gmail implemented successfully 2025-06-07 09:50:53 -04:00
Taylor Wilsdon
f143998ae7 refac authentication handler 2025-06-06 18:51:34 -04:00
Taylor Wilsdon
100fb4399d refactored all tools to use fastmcp native responses 2025-06-06 17:32:09 -04:00
Taylor Wilsdon
c9ecf00bce Update README.md 2025-06-06 15:45:41 -04:00
Taylor Wilsdon
21dccf5915 Merge pull request #47 from taylorwilsdon/sheets_support
feat: Full Google Sheets support
2025-06-06 13:16:32 -04:00
Taylor Wilsdon
047c44b472 update readme 2025-06-06 13:07:16 -04:00
Taylor Wilsdon
6e7246baef add google sheets support 2025-06-06 12:50:32 -04:00
Taylor Wilsdon
1c8c3cb4eb add google sheets support 2025-06-06 12:45:15 -04:00
Taylor Wilsdon
d4a07dcef5 Merge pull request #46 from taylorwilsdon/gmail_labels
feat: add support for label management to the gmail tool
2025-06-06 12:05:37 -04:00
Taylor Wilsdon
14de679df2 add support for label management to the gmail tool 2025-06-06 12:02:49 -04:00
Taylor Wilsdon
c4b5fa8668 Merge pull request #45 from taylorwilsdon/shared_drives
feat: Add support for shared drives
2025-06-04 19:02:02 -04:00
Taylor Wilsdon
3d5e5a5223 precompile regex patterns as module-level constants to improve performance 2025-06-04 19:01:48 -04:00
Taylor Wilsdon
e27a022f55 refactored the list_params construction into helper for search & list functions 2025-06-04 18:50:53 -04:00
Taylor Wilsdon
62a1adaf9e refac & cleanup 2025-06-04 18:48:17 -04:00
Taylor Wilsdon
a5c294b166 improve search pattern detection logic 2025-06-04 18:47:16 -04:00
Taylor Wilsdon
dfd93fe399 add support for shared drives 2025-06-04 18:13:45 -04:00
Taylor Wilsdon
b0d7638605 minor refac for consistency, cleanup unused imports 2025-06-03 14:16:55 -04:00
Taylor Wilsdon
b0bfaff691 minor refac for consistency, cleanup unused imports 2025-06-03 14:16:19 -04:00
Taylor Wilsdon
93e0007ee5 update imports for calendar_tools 2025-06-03 14:13:22 -04:00
Taylor Wilsdon
30a8ba432e clean up auth logic in server.py 2025-06-03 14:12:49 -04:00
Taylor Wilsdon
3b5071980d Update google_config with new scopes 2025-06-03 14:12:01 -04:00
Taylor Wilsdon
c9a0aff6a1 fix scope 2025-06-03 13:15:28 -04:00
Taylor Wilsdon
614648ce8d add chat scopes 2025-06-03 13:12:53 -04:00
Taylor Wilsdon
4046875cfc fix redirect uri import, add chat stub 2025-06-03 13:03:26 -04:00
Taylor Wilsdon
313630e3c5 Update README.md 2025-06-03 07:58:15 -04:00
Taylor Wilsdon
6ba3ec01b7 Update pyproject.toml 2025-05-31 20:07:40 -04:00
Taylor Wilsdon
b67c7277e6 Update pyproject.toml 2025-05-31 20:05:18 -04:00
Taylor Wilsdon
f398de0001 Update pyproject.toml 2025-05-31 19:58:39 -04:00
Taylor Wilsdon
7fec4e6f93 Merge pull request #41 from taylorwilsdon/smithery/config-hi1w
Deployment: Dockerfile and Smithery config
2025-05-31 11:47:36 -04:00
Taylor Wilsdon
647539e363 Update README.md 2025-05-31 11:47:15 -04:00
smithery-ai[bot]
a3a7fb2659 Update README 2025-05-31 15:41:38 +00:00
smithery-ai[bot]
765bcc58b0 Add Smithery configuration 2025-05-31 15:41:37 +00:00
Taylor Wilsdon
207b131791 Merge pull request #39 from taylorwilsdon/fastmcp_refac
refac: fastmcp custom implementation to standard
2025-05-31 11:39:43 -04:00
Taylor Wilsdon
fbfe1518da Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into fastmcp_refac 2025-05-31 11:39:28 -04:00
Taylor Wilsdon
21cc577434 Update README.md 2025-05-31 09:34:24 -04:00
Taylor Wilsdon
3d338290aa add run 2025-05-30 11:45:33 -04:00
Taylor Wilsdon
13b39f7453 transport type 2025-05-30 11:38:11 -04:00
Taylor Wilsdon
395d02494b refac fastmcp custom implementation to standard 2025-05-30 11:09:56 -04:00