Skip to content

Commit 28b0ac4

Browse files
Merge pull request modelcontextprotocol#136 from modelcontextprotocol/justin/more-readme-improvements
More README improvements
2 parents 2c58683 + e387a41 commit 28b0ac4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Let's create a simple MCP server that exposes a calculator tool and some data:
4343

4444
```typescript
4545
import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js";
46+
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
4647
import { z } from "zod";
4748

4849
// Create an MCP server
@@ -70,6 +71,10 @@ server.resource(
7071
}]
7172
})
7273
);
74+
75+
// Start receiving messages on stdin and sending messages on stdout
76+
const transport = new StdioServerTransport();
77+
await server.connect(transport);
7378
```
7479

7580
## What is MCP?
@@ -195,6 +200,8 @@ const server = new McpServer({
195200
version: "1.0.0"
196201
});
197202

203+
// ... set up server resources, tools, and prompts ...
204+
198205
const transport = new StdioServerTransport();
199206
await server.connect(transport);
200207
```
@@ -208,12 +215,15 @@ import express from "express";
208215
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
209216
import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js";
210217

211-
const app = express();
212218
const server = new McpServer({
213219
name: "example-server",
214220
version: "1.0.0"
215221
});
216222

223+
// ... set up server resources, tools, and prompts ...
224+
225+
const app = express();
226+
217227
app.get("/mcp", async (req, res) => {
218228
const transport = new SSEServerTransport("/messages", res);
219229
await server.connect(transport);

0 commit comments

Comments
 (0)