关于 MCP SSE demo
MCP SSE demo 是供开发者复现 bun runtime 下 SSE 连接问题的示例。它展示同一 MCP 服务使用 nodejs 运行时可成功连接,便于对照排查。
主要功能
- 01复现 SSE 连接问题
- 02使用 bun 和 nodejs 运行服务
- 03通过 MCP Inspector 测试连接
- 04检查网络流量与日志
适用场景
- 01排查 bun 下的 SSE 行为
- 02对比 bun 与 nodejs 运行结果
- 03检查 MCP 连接流量和日志
MCP 相关
提供用于 MCP Inspector 连接测试的 MCP SSE 服务示例,对比服务分别使用 bun 和 nodejs 运行时的行为。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP SSE 演示
可复现的演示,展示 MCP SSE 服务使用 bun 运行时会失败,而使用 nodejs 则能成功。
步骤
- 安装依赖
# or npm | yarn | pnpm install, same effect
bun install
- 运行 MCP inspector
npm run inspect
-
打开 inspector http://localhost:5173
-
选择 SSE 作为传输方式,并输入
http://localhost:3500/sse作为 URL -
打开开发者工具的网络选项卡,检查流量
-
在另一个终端选项卡 / 会话中使用 bun 运行服务
npm run start:bun
-
尝试使用 inspector 连接服务,观察网络(SSE 连接处于等待状态)、服务和 inspector 日志
-
终止 bun 服务,然后使用 nodejs 运行服务
npm run start:node
- 尝试使用 inspector 连接服务,观察网络(SSE 连接成功并发送消息)、服务和 inspector 日志
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。