Commit Graph

  • d704f5b82b docs: add internal deployment guide, remove temp debug files main b3nw 2026-05-05 03:27:20 +00:00
  • 9a6a0ac700 fix: switch to monarchmoneycommunity library (v1.3.2) b3nw 2026-05-05 03:21:03 +00:00
  • 44b2f553d6 debug: log URL before API call b3nw 2026-05-05 02:59:31 +00:00
  • 1eb8eaacb2 enhance: add package location and BASE_URL verification to diagnostics b3nw 2026-05-05 02:58:03 +00:00
  • 157645b64d feat: add startup diagnostics for debugging environment and library version b3nw 2026-05-05 02:54:38 +00:00
  • 6ef77b58ae fix: handle rate limiting with backoff, fix auth error detection b3nw 2026-05-05 02:43:23 +00:00
  • 77656c9925 fix: add error handling to api_call for better debugging b3nw 2026-05-05 02:38:08 +00:00
  • b10de36c17 fix: pin gql to 3.x for monarchmoney compatibility b3nw 2026-05-05 02:37:08 +00:00
  • efddb0452b fix: use set_token() instead of token= constructor arg b3nw 2026-05-05 02:36:27 +00:00
  • 7a7140c76c feat: add api_call pass-through tool and API reference resource b3nw 2026-05-05 02:32:32 +00:00
  • b0b3030033 fix: switch to monarchmoneycommunity for 2026 domain migration b3nw 2026-04-23 21:59:51 +00:00
  • 545d48bd25 fix: install git in Docker builder for git-based dependencies Ben 2025-12-25 04:35:58 +00:00
  • 4382b02450 fix: use monarchmoney from git main to get budget fix (#119) Ben 2025-12-25 04:35:06 +00:00
  • 52f7a746f9 fix: disable get_budgets tool due to upstream Monarch Money API bug Ben 2025-12-25 04:28:19 +00:00
  • bb38e2441d fix: disable goals queries in get_budgets to work around Monarch API errors Ben 2025-12-25 04:24:52 +00:00
  • a229537599 fix: add graceful error handling for get_budgets API errors Ben 2025-12-25 04:20:39 +00:00
  • 4a309cbfb3 fix: update get_budgets to match actual monarchmoney API response structure Ben 2025-12-25 04:17:48 +00:00
  • 88bf8a60d5 fix: improve input validation, error logging, and env var handling Ben 2025-12-25 04:11:03 +00:00
  • e462c31907 fix: remove try-except blocks from MCP tools to allow auth-retry decorator to work Ben 2025-12-24 21:48:34 +00:00
  • 1e8d484389 fix: copy src directory before pip install Ben 2025-12-24 21:42:24 +00:00
  • 1d2bf199e1 fix: update Dockerfile to use pyproject.toml for dependencies Ben 2025-12-24 21:41:04 +00:00
  • 6fc09d956f feat: add automatic re-authentication with MFA support Ben 2025-12-24 15:45:43 +00:00
  • 27ef7f0e1e fix: add optional reason parameter to all tools for MCP compatibility Ben 2025-12-24 05:20:30 +00:00
  • 1210cbf6d2 fix: use correct Starlette mount pattern for MCP SSE routing Ben 2025-12-24 05:10:32 +00:00
  • 65c79efc60 refactor: use simplified FastMCP app pattern with health check Ben 2025-12-24 05:03:05 +00:00
  • 92fa2c3f11 refactor: mount FastMCP app at root and retain /health for compatibility Ben 2025-12-24 04:56:33 +00:00
  • ebb571a7a6 refactor: mount FastMCP app at /mcp and re-add /health to root for compatibility Ben 2025-12-24 04:55:05 +00:00
  • df492c8bb4 refactor: simplify ASGI app setup by mounting FastMCP app at root Ben 2025-12-24 04:52:24 +00:00
  • 8fc4312685 refactor: mount FastMCP app at / and remove health_check from root to avoid overlap Ben 2025-12-24 04:52:17 +00:00
  • 748cc5c711 fix: mount FastMCP app at /mcp to correctly route SSE traffic Ben 2025-12-24 04:50:48 +00:00
  • 75ba3433e8 refactor: use FastMCP.http_app() for robust SSE and health check support Ben 2025-12-24 04:48:18 +00:00
  • 177832053f fix: refactor handle_sse to standard ASGI to avoid Starlette TypeError Ben 2025-12-24 04:43:06 +00:00
  • 776b4b8cc8 fix: use correct underlying server attribute for SSE handling in FastMCP Ben 2025-12-24 04:41:06 +00:00
  • f5a5bb3fc4 fix: use correct internal lifespan attribute for FastMCP Ben 2025-12-24 02:09:53 +00:00
  • 14db8e67b3 fix: add missing fastmcp dependency Ben 2025-12-24 02:09:01 +00:00
  • 8ca4eae736 docs: add MONARCH_PORT to .env.example Ben 2025-12-24 02:05:13 +00:00
  • f17e485612 Refactor SSE endpoints to /mcp and fix library type errors Ben 2025-12-24 01:57:38 +00:00
  • 7444fb9229 Add .gitignore and remove .env from tracking Ben 2025-12-24 01:54:51 +00:00
  • 714897276b Initial commit: Monarch MCP Custom SSE server Ben 2025-12-24 01:54:42 +00:00