From e72314c5101106b8ffa216ee04abdc3262d272b9 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Thu, 23 Jan 2025 10:14:10 +0000 Subject: [PATCH] Make clear where server handlers go in "Running Your Server" --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ada35a4..8cfcfcae 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,8 @@ const server = new McpServer({ version: "1.0.0" }); +// ... set up server resources, tools, and prompts ... + const transport = new StdioServerTransport(); await server.connect(transport); ``` @@ -213,12 +215,15 @@ import express from "express"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; -const app = express(); const server = new McpServer({ name: "example-server", version: "1.0.0" }); +// ... set up server resources, tools, and prompts ... + +const app = express(); + app.get("/mcp", async (req, res) => { const transport = new SSEServerTransport("/messages", res); await server.connect(transport);