encoding/decoding uri component

This commit is contained in:
Ashwin Bhat
2024-10-11 08:48:17 -07:00
parent 14da4793f7
commit b9ed2bec74
2 changed files with 6 additions and 6 deletions

View File

@@ -22,15 +22,15 @@ const createTransport = async (query: express.Request["query"]) => {
const transportType = query.transportType as string;
if (transportType === "stdio") {
const command = decodeURIComponent(query.command as string);
const args = decodeURIComponent(query.args as string).split(",");
const command = query.command as string;
const args = (query.args as string).split(",");
console.log(`Stdio transport: command=${command}, args=${args}`);
const transport = new StdioClientTransport();
await transport.spawn({ command, args });
console.log("Spawned stdio transport");
return transport;
} else if (transportType === "sse") {
const url = decodeURIComponent(query.url as string);
const url = query.url as string;
console.log(`SSE transport: url=${url}`);
const transport = new SSEClientTransport();
await transport.connect(new URL(url));