Commit Graph

1140 Commits

Author SHA1 Message Date
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
Taylor Wilsdon
b00fe41de8 Merge pull request #34 from taylorwilsdon/batch_concurrency
feat: Implement Gmail batch message content retrieval
2025-05-27 11:55:04 -04:00
Taylor Wilsdon
fd539ad0c7 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into batch_concurrency 2025-05-27 11:52:25 -04:00
Taylor Wilsdon
8970e75e72 Merge pull request #38 from taylorwilsdon/issues/37
fix: Issues/37
2025-05-27 11:52:01 -04:00
Taylor Wilsdon
02dd22f40b sed MediaIoBaseDownload for MediaIoBaseUpload 2025-05-27 11:49:20 -04:00
Taylor Wilsdon
441455b864 refac docs_tools to use get_authenticated_google_service 2025-05-27 11:46:54 -04:00
Taylor Wilsdon
334b16f9d2 add concurrent batch retrieval for gmail messages 2025-05-26 19:00:27 -04:00
Taylor Wilsdon
c6ca4a47ba Merge pull request #32 from MariusWilsch/feature/gmail-search-xml-links
feat: enhance Gmail search with XML structure and web interface links
2025-05-26 18:38:48 -04:00
Taylor Wilsdon
3c00274e3f refac to plaintext / remove xml 2025-05-26 17:51:34 -04:00
Taylor Wilsdon
6ae0dd2dee Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/gmail-search-xml-links 2025-05-26 17:36:55 -04:00