run prettier-fix
This commit is contained in:
@@ -79,9 +79,14 @@ const App = () => {
|
|||||||
const [sseUrl, setSseUrl] = useState<string>(() => {
|
const [sseUrl, setSseUrl] = useState<string>(() => {
|
||||||
return localStorage.getItem("lastSseUrl") || "http://localhost:3001/sse";
|
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 (
|
return (
|
||||||
(localStorage.getItem("lastTransportType") as "stdio" | "sse" | "streamable-http") || "stdio"
|
(localStorage.getItem("lastTransportType") as
|
||||||
|
| "stdio"
|
||||||
|
| "sse"
|
||||||
|
| "streamable-http") || "stdio"
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
const [logLevel, setLogLevel] = useState<LoggingLevel>("debug");
|
const [logLevel, setLogLevel] = useState<LoggingLevel>("debug");
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import {
|
|||||||
} from "@modelcontextprotocol/sdk/client/stdio.js";
|
} from "@modelcontextprotocol/sdk/client/stdio.js";
|
||||||
import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js";
|
import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js";
|
||||||
import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.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 express from "express";
|
||||||
import { findActualExecutable } from "spawn-rx";
|
import { findActualExecutable } from "spawn-rx";
|
||||||
import mcpProxy from "./mcpProxy.js";
|
import mcpProxy from "./mcpProxy.js";
|
||||||
@@ -96,7 +96,9 @@ const createTransport = async (req: express.Request): Promise<Transport> => {
|
|||||||
console.log("Connected to SSE transport");
|
console.log("Connected to SSE transport");
|
||||||
return transport;
|
return transport;
|
||||||
} else if (transportType === "streamable-http") {
|
} 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();
|
await transport.start();
|
||||||
console.log("Connected to Streamable HTTP transport");
|
console.log("Connected to Streamable HTTP transport");
|
||||||
return transport;
|
return transport;
|
||||||
|
|||||||
Reference in New Issue
Block a user