Express Mcp Sse Server

Express Mcp Sse Server

🚀 示例 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 服务器
  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-10-03 13:48

相似服务问题

相关AI产品