From dc24098d15faad90ef1dfd0be70097b6f0cea6f9 Mon Sep 17 00:00:00 2001 From: Ram Ananth Date: Fri, 18 Apr 2025 12:46:34 -0400 Subject: [PATCH 1/2] Update README.md to use correct location of InMemoryEventStore --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 200cfab6f..78b752e8f 100644 --- a/README.md +++ b/README.md @@ -221,7 +221,7 @@ import express from "express"; import { randomUUID } from "node:crypto"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; -import { InMemoryEventStore } from "@modelcontextprotocol/sdk/inMemory.js"; +import { InMemoryEventStore } from "@modelcontextprotocol/sdk/examples/shared/inMemoryEventStore.js"; const app = express(); @@ -773,7 +773,7 @@ import express from "express"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; -import { InMemoryEventStore } from "@modelcontextprotocol/sdk/inMemory.js"; +import { InMemoryEventStore } from "@modelcontextprotocol/sdk/examples/shared/inMemoryEventStore.js"; const server = new McpServer({ name: "backwards-compatible-server", From 14b8371ef98b8cf557a8acafe57d84adde2cf30a Mon Sep 17 00:00:00 2001 From: Ram Ananth Date: Sat, 19 Apr 2025 23:30:41 -0400 Subject: [PATCH 2/2] Remove in memory event store from README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 78b752e8f..5345c5460 100644 --- a/README.md +++ b/README.md @@ -221,7 +221,6 @@ import express from "express"; import { randomUUID } from "node:crypto"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; -import { InMemoryEventStore } from "@modelcontextprotocol/sdk/examples/shared/inMemoryEventStore.js"; const app = express(); @@ -244,7 +243,6 @@ app.post('/mcp', async (req, res) => { const eventStore = new InMemoryEventStore(); transport = new StreamableHTTPServerTransport({ sessionIdGenerator: () => randomUUID(), - eventStore, // Enable resumability onsessioninitialized: (sessionId) => { // Store the transport by session ID transports[sessionId] = transport; @@ -773,7 +771,6 @@ import express from "express"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js"; import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; -import { InMemoryEventStore } from "@modelcontextprotocol/sdk/examples/shared/inMemoryEventStore.js"; const server = new McpServer({ name: "backwards-compatible-server",