diff --git a/client/src/App.tsx b/client/src/App.tsx index c36353e..d85bb43 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -79,9 +79,14 @@ const App = () => { const [sseUrl, setSseUrl] = useState(() => { return localStorage.getItem("lastSseUrl") || "http://localhost:3001/sse"; }); - const [transportType, setTransportType] = useState<"stdio" | "sse" | "streamable-http">(() => { + const [transportType, setTransportType] = useState< + "stdio" | "sse" | "streamable-http" + >(() => { return ( - (localStorage.getItem("lastTransportType") as "stdio" | "sse" | "streamable-http") || "stdio" + (localStorage.getItem("lastTransportType") as + | "stdio" + | "sse" + | "streamable-http") || "stdio" ); }); const [logLevel, setLogLevel] = useState("debug"); diff --git a/server/src/index.ts b/server/src/index.ts index 879db92..cbb6766 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -14,7 +14,7 @@ import { } from "@modelcontextprotocol/sdk/client/stdio.js"; import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; import express from "express"; import { findActualExecutable } from "spawn-rx"; import mcpProxy from "./mcpProxy.js"; @@ -96,7 +96,9 @@ const createTransport = async (req: express.Request): Promise => { console.log("Connected to SSE transport"); return transport; } else if (transportType === "streamable-http") { - const transport = new StreamableHTTPClientTransport(new URL(query.url as string)); + const transport = new StreamableHTTPClientTransport( + new URL(query.url as string), + ); await transport.start(); console.log("Connected to Streamable HTTP transport"); return transport;