article
README
🚀 示例 MCP SSE 服务器
本项目是一个实现模型上下文协议(MCP)的服务器示例,支持基于 Server-Sent Events (SSE) 的实时通信,为应用程序管理模型和资源提供了标准化的方法。
🚀 快速开始
示例 MCP SSE 服务器提供了一个 Model Context Protocol 实现,允许通过 Server-Sent Events (SSE) 进行实时通信。它旨在与应用程序配合使用,并为管理模型和资源提供标准化方法。
✨ 主要特性
- 模型上下文协议(MCP)实现
- 使用 Server-Sent Events (SSE) 的实时通信
- 资源模板管理和资源管理
📦 安装指南
先决条件
- Node.js(推荐版本 14 或更高)
- Yarn 包管理器(可轻松更改)
安装步骤
克隆仓库并安装依赖项:
git clone git@github.com:yunusemredilber/express-mcp-sse-server.git
cd express-mcp-sse-server
yarn install
💻 使用示例
启动服务器
开发模式
在开发模式下启动服务器:
yarn dev
这将运行带有 MCP 检查器的服务器,以便于调试。

生产模式
在生产模式下启动服务器:
yarn start
默认情况下,服务器在端口 3001 上运行。您可以通过设置 PORT 环境变量覆盖该端口:
PORT=5000 yarn start
接口
/sse- 建立持久连接的 SSE 接口/messages- 发送消息到 MCP 服务器的接口
📚 详细文档
项目结构
src/index.ts- 应用程序的主要入口点src/mcp-server.ts- MCP 服务器和资源定义的实现src/sse-server.ts- 使用 Express 实现的 SSE 服务器
微信扫一扫