1210cbf6d2
fix: use correct Starlette mount pattern for MCP SSE routing
...
Build and Push Monarch MCP Docker Image / build (push) Successful in 8s
The previous implementation added health route directly to mcp_app and
returned it, which broke MCP's internal /mcp endpoint routing.
Now matches the working pattern from komodo-mcp-custom:
- Mount mcp_app at / inside a parent Starlette app
- Pass lifespan=mcp_app.lifespan for proper task group init
- Health check is a separate route in the parent app
2025-12-24 05:10:32 +00:00
65c79efc60
refactor: use simplified FastMCP app pattern with health check
Build and Push Monarch MCP Docker Image / build (push) Successful in 8s
2025-12-24 05:03:05 +00:00
92fa2c3f11
refactor: mount FastMCP app at root and retain /health for compatibility
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 04:56:33 +00:00
ebb571a7a6
refactor: mount FastMCP app at /mcp and re-add /health to root for compatibility
Build and Push Monarch MCP Docker Image / build (push) Successful in 8s
2025-12-24 04:55:05 +00:00
df492c8bb4
refactor: simplify ASGI app setup by mounting FastMCP app at root
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 04:52:24 +00:00
8fc4312685
refactor: mount FastMCP app at / and remove health_check from root to avoid overlap
Build and Push Monarch MCP Docker Image / build (push) Has been cancelled
2025-12-24 04:52:17 +00:00
748cc5c711
fix: mount FastMCP app at /mcp to correctly route SSE traffic
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 04:50:48 +00:00
75ba3433e8
refactor: use FastMCP.http_app() for robust SSE and health check support
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 04:48:18 +00:00
177832053f
fix: refactor handle_sse to standard ASGI to avoid Starlette TypeError
Build and Push Monarch MCP Docker Image / build (push) Successful in 8s
2025-12-24 04:43:06 +00:00
776b4b8cc8
fix: use correct underlying server attribute for SSE handling in FastMCP
Build and Push Monarch MCP Docker Image / build (push) Successful in 9s
2025-12-24 04:41:06 +00:00
f5a5bb3fc4
fix: use correct internal lifespan attribute for FastMCP
Build and Push Monarch MCP Docker Image / build (push) Successful in 8s
2025-12-24 02:09:53 +00:00
14db8e67b3
fix: add missing fastmcp dependency
Build and Push Monarch MCP Docker Image / build (push) Successful in 16s
2025-12-24 02:09:01 +00:00
8ca4eae736
docs: add MONARCH_PORT to .env.example
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 02:05:13 +00:00
f17e485612
Refactor SSE endpoints to /mcp and fix library type errors
Build and Push Monarch MCP Docker Image / build (push) Successful in 7s
2025-12-24 01:57:38 +00:00
7444fb9229
Add .gitignore and remove .env from tracking
2025-12-24 01:54:51 +00:00
714897276b
Initial commit: Monarch MCP Custom SSE server
2025-12-24 01:54:42 +00:00