Commit Graph

47 Commits

Author SHA1 Message Date
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
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
97edbc4ff8 handle_http_errors decorator to simplify tool error handling 2025-06-18 16:29:35 -04:00
Taylor Wilsdon
c940d2fc15 Merge branch 'main' into feature/googleCalendarAndDriveAttachment 2025-06-18 11:21:40 -04:00
Taylor Wilsdon
b4feac41e3 remove aiohttp in favor of httpx, restore confirmation_message 2025-06-18 11:12:01 -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
Taylor Wilsdon
008c322950 variable end is now end_time, and the get_events docstring 2025-06-16 15:39:07 -04:00
Ignacio Lupotti
9184b66b3f fix: include start/end dates in event details output for better clarity 2025-06-16 10:13:43 -03:00
Ignacio Lupotti
03bded0751 add end date 2025-06-15 17:51:05 -03:00
Taylor Wilsdon
05b9ddadb2 gracefully handle refresherrors on expired tokens 2025-06-08 12:04:19 -04:00
Taylor Wilsdon
e4572e2905 corrected function signature for delete_event 2025-06-07 10:56:46 -04:00
Taylor Wilsdon
c92f6abdf5 require_google_service decorator for calendar_tools 2025-06-07 10:12:27 -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
62a1adaf9e refac & cleanup 2025-06-04 18:48:17 -04:00
Taylor Wilsdon
e94d0cf61f fix 2025-05-24 11:54:31 -04:00
Taylor Wilsdon
9e4add5ac2 refactor authentication to dedupe 2025-05-24 10:43:55 -04:00
Taylor Wilsdon
558d61fc9e implement single user mode 2025-05-23 11:22:23 -04:00
Taylor Wilsdon
ab029b2b72 fully working mcp session id handling 2025-05-22 17:02:00 -04:00
Taylor Wilsdon
c395b68899 auth refac, mcp-session-id still flakey 2025-05-22 13:33:06 -04:00
Taylor Wilsdon
cac5c1292e refactor auth into centralized flow, invoke in uniform manner 2025-05-20 14:51:10 -04:00
Taylor Wilsdon
3cf284929e implement date handling autoformat better 2025-05-17 15:33:09 -04:00
Taylor Wilsdon
f6d30f0cfb Add pre-deletion validation call 2025-05-17 10:45:00 -04:00
Taylor Wilsdon
a52d7d1b10 helper function for auth, fix indent 2025-05-17 10:25:55 -04:00
Taylor Wilsdon
471ceedc46 add modify and delete options 2025-05-17 10:21:14 -04:00
Taylor Wilsdon
2be9527e35 Update calendar_tools.py 2025-05-17 10:13:16 -04:00
Taylor Wilsdon
bd047d9f9a auth cleanup 2025-05-13 12:45:24 -04:00
Taylor Wilsdon
0bebaee051 unify authentication logic 2025-05-13 12:36:53 -04:00
Taylor Wilsdon
e6fc66bc18 add Gmail & drive, both working 2025-05-12 14:32:44 -04:00
Taylor Wilsdon
bdf44c46fe happy native & simulated via mcpo 2025-05-11 17:39:15 -04:00
Taylor Wilsdon
26954f1f5b refactor response payloads and description texts to work better with native tool calling 2025-05-11 17:15:05 -04:00
Taylor Wilsdon
e681d265bf working build for all functionality on streamablehttp with auth_session_id 2025-05-11 15:37:44 -04:00
Taylor Wilsdon
6e94512ca3 convert to streamable http 2025-05-11 10:07:37 -04:00
Taylor Wilsdon
cf4fc9fa34 improve auth callback trigger logic 2025-05-10 18:47:24 -04:00
Taylor Wilsdon
458a1476b0 Google Workspace MCP Response Format Improvements - model-agnostic json envelope format for better compatibility across platforms 2025-05-10 17:57:25 -04:00
Taylor Wilsdon
e83bdf0e67 cleanup 2025-05-10 15:11:13 -04:00
Taylor Wilsdon
db9452f3ad refactor oauth flow to simplify and leverage google built in resources 2025-05-06 12:17:22 -04:00
Taylor Wilsdon
190d8881fd Update gcalendar/calendar_tools.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-06 10:15:59 -04:00
Taylor Wilsdon
face6bcbce hey it works great now 2025-05-06 09:36:48 -04:00
Taylor Wilsdon
a7659d087c stage shitty branch 2025-04-27 16:59:35 -04:00
Taylor Wilsdon
43ef646aa4 working non loop server but staged earlier than before 2025-04-27 15:33:48 -04:00
Taylor Wilsdon
d0978cb2f6 chore: add .gitignore; purge build artefacts 2025-04-27 14:48:46 -04:00
Taylor Wilsdon
828dbfae08 implement guided auth flow for both chat based and server callback flows 2025-04-27 14:37:08 -04:00