diff --git a/dist/index.js b/dist/index.js index aa3e28e..cb000f6 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,5 +1,5 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js"; -import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js"; +import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { ListToolsRequestSchema, CallToolRequestSchema, ListResourcesRequestSchema, ReadResourceRequestSchema } from "@modelcontextprotocol/sdk/types.js"; @@ -200,7 +200,7 @@ class GitMcpRouter { } catch { } } - const transport = new SSEClientTransport(new URL(gitMcpUrl)); + const transport = new StreamableHTTPClientTransport(new URL(gitMcpUrl)); this.downstream = new Client({ name: "gitmcp-router-client", version: "0.1.0" }); await this.downstream.connect(transport); this.currentRepo = githubUrl; diff --git a/src/index.ts b/src/index.ts index 0dae781..5584270 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js"; -import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js"; +import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { @@ -234,7 +234,7 @@ class GitMcpRouter { try { await this.downstream.close(); } catch { } } - const transport = new SSEClientTransport(new URL(gitMcpUrl)); + const transport = new StreamableHTTPClientTransport(new URL(gitMcpUrl)); this.downstream = new Client({ name: "gitmcp-router-client", version: "0.1.0" }); await this.downstream.connect(transport);