Install TypeScript SDK from registry

This commit is contained in:
Justin Spahr-Summers 2024-10-28 10:41:17 +00:00
commit 82f3d99639
No known key found for this signature in database
3 changed files with 66 additions and 19056 deletions

View file

@ -17,10 +17,10 @@
"typescript": "^5.6.2"
},
"dependencies": {
"@modelcontextprotocol/sdk": "*",
"cors": "^2.8.5",
"eventsource": "^2.0.2",
"express": "^4.21.0",
"mcp-typescript": "file:../packages/mcp-typescript",
"ws": "^8.18.0",
"zod": "^3.23.8"
}

View file

@ -1,11 +1,11 @@
import cors from "cors";
import EventSource from "eventsource";
import { SSEServerTransport } from "mcp-typescript/server/sse.js";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js";
import express from "express";
import { StdioClientTransport } from "mcp-typescript/client/stdio.js";
import mcpProxy from "./mcpProxy.js";
import { SSEClientTransport } from "mcp-typescript/client/sse.js";
// Polyfill EventSource for an SSE client in Node.js
// eslint-disable-next-line @typescript-eslint/no-explicit-any

View file

@ -1,4 +1,4 @@
import { Transport } from "mcp-typescript/shared/transport.js";
import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js";
export default function mcpProxy({
transportToClient,