Commit Graph

107 Commits

Author SHA1 Message Date
Taylor Wilsdon
0a353a5bbc Merge pull request #25 from taylorwilsdon/readme
readme
2025-05-22 22:01:33 -04:00
Taylor Wilsdon
78c342348f update readme 2025-05-22 21:44:18 -04:00
Taylor Wilsdon
f7b8451ed6 Merge pull request #23 from taylorwilsdon/mcp_session_enh
feat: Implement MCP Session Management
2025-05-22 21:25:29 -04:00
Taylor Wilsdon
2a93dca1a4 implement thread-safe session manager instance 2025-05-22 19:54:10 -04:00
Taylor Wilsdon
2eeb112baa update auth msg 2025-05-22 17:27:00 -04:00
Taylor Wilsdon
f3b25bb307 fix oauth2callback 2025-05-22 17:26:33 -04:00
Taylor Wilsdon
ab029b2b72 fully working mcp session id handling 2025-05-22 17:02:00 -04:00
Taylor Wilsdon
07930d6004 Merge pull request #21 from Vasu014/feature/gmail-draft-message
Add draft_gmail_message MCP tool
2025-05-22 14:57:56 -04:00
Taylor Wilsdon
c2428cf268 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/gmail-draft-message 2025-05-22 14:51:12 -04:00
Taylor Wilsdon
2a9083ede7 refac auth, formatting 2025-05-22 14:21:52 -04:00
Taylor Wilsdon
26574b61f8 Merge pull request #22 from taylorwilsdon/auth_refac
feat: Centralize and Refactor Google Authentication
2025-05-22 13:37:46 -04:00
Taylor Wilsdon
dd316faa8c Update core/server.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-22 13:37:37 -04:00
Taylor Wilsdon
c395b68899 auth refac, mcp-session-id still flakey 2025-05-22 13:33:06 -04:00
Vasu Bhardwaj
b3c2d2e149 Add draft_gmail_message MCP tool
Add new tool to create Gmail draft messages with optional recipients.
This allows users to save email drafts at any stage of composition
without requiring all fields to be completed.

- Implements Gmail draft API integration
- Makes "to" field optional for flexibility
- Uses GMAIL_COMPOSE_SCOPE for authentication
- Maintains existing project patterns for error handling and logging
2025-05-22 00:02:51 +05:30
Taylor Wilsdon
4c2bde02ff Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into auth_refac 2025-05-21 13:04:00 -04:00
Taylor Wilsdon
53f96de0e8 Delete .github/workflows directory 2025-05-20 22:39:42 -04:00
Taylor Wilsdon
d096a2450e fix imports 2025-05-20 14:54:56 -04:00
Taylor Wilsdon
cac5c1292e refactor auth into centralized flow, invoke in uniform manner 2025-05-20 14:51:10 -04:00
Taylor Wilsdon
0ad54f4cb4 Create python-package.yml 2025-05-20 13:32:59 -04:00
Taylor Wilsdon
843d4c362f Update README.md
update tool defs
2025-05-20 13:23:08 -04:00
Taylor Wilsdon
54329db234 Merge pull request #19 from taylorwilsdon/valdez/add-gmail-send-ability
feat: add Gmail message sending functionality with MIMEText support #18
2025-05-20 11:00:44 -04:00
Taylor Wilsdon
f68ccab2cc Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into valdez/add-gmail-send-ability 2025-05-20 11:00:08 -04:00
Taylor Wilsdon
63ad3f1281 Merge pull request #18 from valdezm/valdez/add-gmail-send-ability
feat: add Gmail message sending functionality with MIMEText support
2025-05-20 11:00:02 -04:00
Taylor Wilsdon
821bb21600 revert from field 2025-05-20 10:59:04 -04:00
Taylor Wilsdon
8abacb2cc1 add from header, clean up messy gemini refac comments 2025-05-20 10:43:47 -04:00
Mark Valdez
6844818fe1 feat: add Gmail message sending functionality with MIMEText support 2025-05-19 20:57:11 -07:00
Taylor Wilsdon
e9deca70ce working stub with updated uv 2025-05-17 17:27:06 -04:00
Taylor Wilsdon
b80e96d193 fix dockerfile 2025-05-17 16:41:25 -04:00
Taylor Wilsdon
327316e554 update smithery config 2025-05-17 15:42:20 -04:00
Taylor Wilsdon
59f7093b9d update smithery file 2025-05-17 15:39:42 -04:00
Taylor Wilsdon
3cf284929e implement date handling autoformat better 2025-05-17 15:33:09 -04:00
Taylor Wilsdon
9f0b39b414 Update README.md 2025-05-17 15:32:46 -04:00
Taylor Wilsdon
da99bfe1d1 update readme 2025-05-17 13:28:35 -04:00
Taylor Wilsdon
09f8fb9909 Merge pull request #17 from taylorwilsdon/taylorwilsdon-patch-7
Update README.md
2025-05-17 13:20:48 -04:00
Taylor Wilsdon
9f14fe3407 Update README.md 2025-05-17 13:20:40 -04:00
Taylor Wilsdon
10fff4d358 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp 2025-05-17 13:18:48 -04:00
Taylor Wilsdon
ff296edcc9 update dockerfile 2025-05-17 13:18:46 -04:00
Taylor Wilsdon
d1b5b1c629 Merge pull request #16 from taylorwilsdon/taylorwilsdon-patch-6
Update README.md
2025-05-17 13:15:14 -04:00
Taylor Wilsdon
9834d6b45e Update README.md 2025-05-17 13:15:05 -04:00
Taylor Wilsdon
6d21a84321 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into refac_cal_auth 2025-05-17 10:45:03 -04:00
Taylor Wilsdon
f6d30f0cfb Add pre-deletion validation call 2025-05-17 10:45:00 -04:00
Taylor Wilsdon
8772a2f612 Merge pull request #15 from taylorwilsdon/refac_cal_auth
fix: helper function for auth, fix indent
2025-05-17 10:28:44 -04:00
Taylor Wilsdon
a52d7d1b10 helper function for auth, fix indent 2025-05-17 10:25:55 -04:00
Taylor Wilsdon
03e413a33d Merge pull request #14 from taylorwilsdon/calendar_modify_delete
feat: Google Calendar Modify + Delete actions
2025-05-17 10:22:09 -04:00
Taylor Wilsdon
471ceedc46 add modify and delete options 2025-05-17 10:21:14 -04:00
Taylor Wilsdon
9052842bfc Merge pull request #13 from taylorwilsdon/taylorwilsdon-patch-5
Update calendar_tools.py
2025-05-17 10:13:31 -04:00
Taylor Wilsdon
2be9527e35 Update calendar_tools.py 2025-05-17 10:13:16 -04:00
Taylor Wilsdon
1dc90da395 python 3.11 support 2025-05-15 11:10:37 -04:00
Taylor Wilsdon
1942ebf119 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp 2025-05-15 11:10:06 -04:00
Taylor Wilsdon
7f8a91f948 python 3.11 support 2025-05-15 11:09:53 -04:00