Install TypeScript SDK from registry

This commit is contained in:
Justin Spahr-Summers
2024-10-28 10:41:17 +00:00
parent b4c70edb78
commit 82f3d99639
95 changed files with 70 additions and 19060 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,