内容
# MCP SSE 演示
可复现的演示,展示了使用 bun 运行时时 MCP SSE 服务器失败,而使用 nodejs 时成功。
# 步骤
1. 安装依赖
```bash
# 或者使用 npm | yarn | pnpm install,效果相同
bun install
```
2. 运行 MCP inspector
```bash
npm run inspect
```
3. 打开 inspector [http://localhost:5173](http://localhost:5173)
4. 选择 SSE 作为传输方式,并输入 `http://localhost:3500/sse` 作为 URL
5. 打开开发者工具的网络标签页以检查流量
6. 在另一个终端标签页/会话中使用 bun 运行服务器
```bash
npm run start:bun
```
7. 尝试使用 inspector 连接到服务器,观察网络(待处理的 SSE 连接)、服务器和 inspector 日志
8. 终止 bun 服务器,然后使用 nodejs 运行服务器
```bash
npm run start:node
```
9. 尝试使用 inspector 连接到服务器,观察网络(成功的 SSE 连接和消息发布)、服务器和 inspector 日志