Commit Graph

326 Commits

Author SHA1 Message Date
Taylor Wilsdon
83284d5f9a better tool naming 2025-07-01 18:02:08 -07:00
Taylor Wilsdon
878ab3b1f6 break out as actual tools 2025-07-01 17:32:34 -07:00
Taylor Wilsdon
62fde10ce2 update readme for comments + slides 2025-07-01 17:16:35 -07:00
Taylor Wilsdon
7ce96edc48 modularize comments, add smithery 2025-07-01 17:14:30 -07:00
Taylor Wilsdon
f5b9a6ff52 another attempt at smithery 2025-06-29 16:56:50 -07:00
Taylor Wilsdon
4ce6203709 Update README.md 2025-06-29 16:34:07 -07:00
Taylor Wilsdon
f6343b9303 chore: release v1.0.3 2025-06-28 14:30:33 -07:00
Taylor Wilsdon
f24940f825 Merge pull request #79 from taylorwilsdon/dxt_install
add dxt install capability
2025-06-28 14:02:19 -07:00
Taylor Wilsdon
fc89a20c64 add dxt install capability 2025-06-28 14:02:06 -07:00
Taylor Wilsdon
2dd9aebbc2 Update README.md 2025-06-28 13:42:48 -07:00
Taylor Wilsdon
433e1df42c Merge pull request #78 from taylorwilsdon/oauth_credential_injection
feat: support google client secret injection via environment variables
2025-06-28 13:34:32 -07:00
Taylor Wilsdon
d275c405f1 Update auth/google_auth.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-28 13:33:44 -07:00
Taylor Wilsdon
33eaa47d0c refactored the credential checking logic into a shared helper function to reduce code duplication 2025-06-28 12:56:43 -07:00
Taylor Wilsdon
5f08c89468 302 GOOGLE_CLIENT_SECRETS to GOOGLE_CLIENT_SECRET_PATH 2025-06-28 12:14:42 -07:00
Taylor Wilsdon
fef8479620 add environment variable support for google oauth client secret file generation with fallback to file based 2025-06-28 12:06:36 -07:00
Taylor Wilsdon
bc2dcaf6f5 Merge pull request #74 from endrec/feature/google-docs-comments
feat: Add Google Docs comment functionality
2025-06-24 19:54:48 -04:00
Endre Czirbesz
010ee9ea18 feat: Add Google Docs comment functionality
- Add read_doc_comments tool to read all comments and replies from Google Docs
- Add reply_to_comment tool to reply to specific comments
- Add create_doc_comment tool to create new comments on documents
- Add resolve_comment tool to resolve comments
- All tools use proper authentication decorators and error handling
- Integrated into existing docs_tools.py for consistency

Enables full comment management workflow for Google Docs through MCP interface.
2025-06-23 13:18:56 +01:00
Taylor Wilsdon
4cec9abb0b Update README.md 2025-06-20 09:34:20 -04:00
Taylor Wilsdon
5fc9179cf8 update readme 2025-06-19 11:13:13 -04:00
Taylor Wilsdon
09ce9eae6d chore: release v1.0.2 2025-06-19 10:46:05 -04:00
Taylor Wilsdon
d0c7f24704 cleanup 2025-06-19 10:37:28 -04:00
Taylor Wilsdon
731471827e clean up unused import 2025-06-19 10:36:53 -04:00
Taylor Wilsdon
44254ab87b stash 2025-06-19 10:24:59 -04:00
Taylor Wilsdon
3d99c1b2a0 Merge pull request #66 from nacholupotti/feature/googleCalendarAndDriveAttachment
feat: add support for file attachments in event creation and enhance …
2025-06-18 19:30:25 -04:00
Taylor Wilsdon
4b17462a7b asyncio all up in yo face 2025-06-18 19:24:35 -04:00
Taylor Wilsdon
cd5ab74472 fetch actual filename rather than bad placeholder 2025-06-18 18:07:50 -04:00
Taylor Wilsdon
9be4d8da7e Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/googleCalendarAndDriveAttachment 2025-06-18 17:36:26 -04:00
Taylor Wilsdon
4e1344b299 Merge pull request #68 from taylorwilsdon/taylorwilsdon-patch-10
Update gmail_tools.py
2025-06-18 17:35:48 -04:00
Taylor Wilsdon
215e83a56a Update gmail_tools.py 2025-06-18 17:31:57 -04:00
Taylor Wilsdon
7ba75e50d4 pyjwt 2025-06-18 17:23:30 -04:00
Taylor Wilsdon
f60dc03fc1 fix indent 2025-06-18 17:09:59 -04:00
Taylor Wilsdon
47684dcabe merge upstream, implement handle http error decorator on new func 2025-06-18 17:08:00 -04:00
Taylor Wilsdon
3cb5013699 Merge pull request #67 from taylorwilsdon/service_decorator_and_param
refac: service decorator & httperror handler
2025-06-18 16:45:14 -04:00
Taylor Wilsdon
97edbc4ff8 handle_http_errors decorator to simplify tool error handling 2025-06-18 16:29:35 -04:00
Taylor Wilsdon
b6ca27c581 dynamically adjusts the function signature exposed to the MCP server, removing the service parameter from the public API for all decorated tools 2025-06-18 12:21:30 -04:00
Taylor Wilsdon
c940d2fc15 Merge branch 'main' into feature/googleCalendarAndDriveAttachment 2025-06-18 11:21:40 -04:00
Taylor Wilsdon
5a7e10e2fe uv lock 2025-06-18 11:20:15 -04:00
Taylor Wilsdon
b4feac41e3 remove aiohttp in favor of httpx, restore confirmation_message 2025-06-18 11:12:01 -04:00
Taylor Wilsdon
3e76cac88f Merge pull request #65 from telenieko/patch-1
Explain GOOGLE_CLIENT_SECRETS in README.md
2025-06-18 10:14:35 -04:00
Taylor Wilsdon
11c918e92a Update README.md 2025-06-18 10:14:16 -04:00
Ignacio Lupotti
61df770562 fix: improve logging format for event creation confirmation 2025-06-18 08:30:48 -03:00
Ignacio Lupotti
ac6c7e39ff feat: add support for file attachments in event creation and enhance file creation with URL fetching 2025-06-18 08:15:49 -03:00
Marc Fargas
0ebddd6fee Explain GOOGLE_CLIENT_SECRETS in README.md
Currently the only way to find out about configuring the secrets location is by reading the code at ec480a2aee/auth/google_auth.py (L30-L39)
2025-06-18 12:50:10 +02:00
Taylor Wilsdon
ec480a2aee Merge pull request #64 from lwsinclair/add-mseep-badge
Add MseeP.ai badge
2025-06-17 10:28:16 -04:00
Taylor Wilsdon
c53c2d5bd8 Update README.md 2025-06-17 10:28:05 -04:00
Lawrence Sinclair
f2bf297389 Add MseeP.ai badge to README.md 2025-06-17 12:08:46 +07:00
Taylor Wilsdon
b7086e5d32 Update README.md 2025-06-16 20:26:31 -04:00
Taylor Wilsdon
90267e268c Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp 2025-06-16 15:56:56 -04:00
Taylor Wilsdon
5991d30dad 302 jwt->pyjwt 2025-06-16 15:56:51 -04:00
Taylor Wilsdon
383cee75ec Update main.py
dedupe print
2025-06-16 15:44:04 -04:00