Andrew Ho
12289c2630
feat: add SSE transport support for MCP client
...
Add support for MCP servers using the SSE transport protocol
(SseServerTransport) alongside the existing Streamable HTTP and stdio
transports. Many MCP servers use SSE (GET /sse + POST /messages/)
which was previously unsupported -- the client silently fell back to
Streamable HTTP, causing 10s connection timeouts.
Changes:
- Import mcp.client.sse.sse_client with graceful fallback
- Check config.get('transport') == 'sse' in _run_http() to select
the SSE transport path with proper timeout handling
- Read transport type from config in get_mcp_status() instead of
hardcoding 'http' for URL-based servers
- Update docstring, example config, and feature list
2026-05-07 05:36:28 -07:00
..
2026-04-16 12:36:49 -07:00
2026-05-05 13:44:09 -07:00
2026-03-17 02:33:12 -07:00
2026-05-06 10:05:29 -07:00
2026-03-31 08:48:54 +09:00
2026-03-23 07:43:12 -07:00
2026-05-05 08:03:07 -07:00
2026-04-08 02:24:32 -07:00
2026-04-01 04:18:50 -07:00
2026-04-28 23:17:39 -07:00
2026-04-28 06:46:45 -07:00
2026-04-23 22:23:37 -07:00
2026-04-30 20:33:33 -07:00
2026-05-06 03:41:21 -07:00
2026-04-08 02:24:32 -07:00
2026-05-06 05:44:35 -07:00
2026-04-07 13:36:38 -07:00
2026-04-30 03:31:16 -07:00
2026-05-07 05:02:26 -07:00
2026-05-04 12:31:01 -07:00
2026-04-07 10:25:31 -07:00
2026-05-07 05:13:30 -07:00
2026-05-07 05:11:09 -07:00
2026-04-28 23:17:39 -07:00
2026-04-17 19:04:11 -07:00
2026-04-17 19:04:11 -07:00
2026-05-05 13:44:09 -07:00
2026-04-21 16:41:26 -07:00
2026-05-05 04:54:17 -07:00
2026-04-21 02:03:46 -07:00
2026-04-13 04:45:07 -07:00
2026-04-23 03:01:18 -07:00
2026-04-17 20:39:25 -07:00
2026-05-07 05:05:20 -07:00
2026-04-02 12:40:03 +11:00
2026-05-07 05:35:33 -07:00
2026-05-07 05:35:33 -07:00
2026-05-07 05:36:28 -07:00
2026-04-28 04:58:22 -07:00
2026-04-23 15:14:11 -07:00
2026-03-18 02:55:30 -07:00
2026-03-11 20:02:36 -07:00
2026-04-05 12:46:07 -07:00
2026-04-21 02:03:46 -07:00
2026-04-11 13:59:52 -07:00
2026-05-04 15:35:34 -07:00
2026-04-28 18:20:17 -07:00
2026-04-07 10:25:31 -07:00
2026-05-05 04:25:18 -07:00
2026-05-07 05:20:10 -07:00
2026-05-04 05:07:40 -07:00
2026-05-07 05:15:28 -07:00
2026-05-04 02:42:16 -07:00
2026-05-05 04:55:22 -07:00
2026-04-23 06:20:47 -07:00
2026-05-04 01:28:12 -07:00
2026-04-28 04:58:22 -07:00
2026-05-05 10:15:31 -07:00
2026-04-29 21:56:47 -07:00
2026-04-30 20:38:09 -07:00
2026-04-23 03:08:53 -07:00
2026-04-11 16:22:50 -07:00
2026-04-26 19:02:55 -07:00
2026-04-23 21:51:19 -07:00
2026-04-11 14:26:11 -07:00
2026-04-29 23:18:55 -07:00
2026-05-04 12:36:09 -07:00
2026-04-26 18:27:13 -07:00
2026-05-03 15:28:04 -07:00
2026-04-17 21:16:33 -07:00
2026-05-06 10:05:29 -07:00
2026-04-07 10:25:31 -07:00
2026-04-16 02:24:08 -07:00
2026-04-28 06:46:45 -07:00