SSE MCP 服务器
此存储库包含:Server-Sent Events (SSE) 使用Model Context Protocol (MCP) 服务器的示例实现。Netlify Edge Functions对较大场景进行渲染期间已观察到该故障。
最新更新
- 2025/3/11: Netlify Edge Functions中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。SSE定期的ping添加了发送消息的功能。
机能
- SSE使用实时通信
- Netlify Edge Functions服务器端安装
- 简单的客户端接口
开发环境设置
- 克隆存储库
git clone https://github.com/yourusername/sse-mcp-server.git
cd sse-mcp-server- 安装依赖关系
npm install- 启动开发服务器
npm run devNetlify部署到
- Netlify CLI安装(如果已安装,则跳过)
npm install -g netlify-cli- Netlify登录
netlify login- 初始化站点(仅第一次)
netlify init- 部署
npm run deployNetlify部署后的行为确认方法
部署完成后,您可以按照以下步骤进行操作确认:
- 在您查看完详细信息后,单击URL访问
- 部署完成时显示在控制台上URL或者Netlify可以从仪表板上确认 - 例: https://your-site-name.netlify.app
- 访问首页的话「SSE MCP Server is running. Access /sse to connect.」来修改标记元素的显示属性
- 这表示服务器工作正常
- 使用演示页面SSE测试连接
- 首页(index.html)SSE测试连接UI准备好了 - 单击“连接”按钮SSE连接到服务器 - 连接成功后,状态将更改为“正在连接”,并连接ID打开
- 测试信件发送和接收
- 在文本输入栏中输入消息,然后单击“发送”按钮 - 您发送的消息将从服务器返回并显示在屏幕上
- 确认以下几点
- 连接状态是否正确显示 - 定期的ping是否收到消息 - 是否成功发送和接收消息 - 发生错误时的处理是否恰当
- 如果需要,请在开发人员工具(F12)的网络选项卡上SSE查看连接详细信息
- /sse 可以查看对端点的请求和事件流的状态 - /message 到端点POST您可以确定请求是否已成功处理
如果这些确认成功SSE MCP Server已成功Netlify中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
文件配置
everything.ts- MCP服务器实施sse.ts- Express.js使用SSE服务器netlify/edge-functions/sse.ts- Netlify Edge Functions使用SSE服务器index.html-客户端演示页
许可证
MIT许可证
