Make clear where server handlers go in "Running Your Server"

This commit is contained in:
Justin Spahr-Summers 2025-01-23 10:14:10 +00:00
commit e72314c510
No known key found for this signature in database

View file

@ -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);