返回市场
流式HTTP类型脚本服务器

流式HTTP类型脚本服务器

作者:ferrants18 星标更新:2025-04-30

项目介绍

streamable-mcp-server

这是一个使用TypeScript构建的新流式HTTP MCP服务器的起点。

流式HTTP传输于2025年3月26日引入。查看MCP规范变更记录

Model Context Protocol TypeScript SDK 流式HTTP带会话管理示例开始,并包含了一些合理的依赖项和tsconfig以快速启动。

克隆或分叉此仓库,进行更新并开始构建您的流式HTTP MCP服务器。

安装并本地运行

要安装依赖项,请运行:

npm install

然后构建:

npm run build

运行服务器

生产模式

要在生产模式下运行服务器,请执行:

npm start
# 或直接运行
node build/index.js

默认情况下,它会在端口3000上运行。如果您需要其他端口,可以通过设置PORT环境变量来指定。

PORT=3002 npm start
# 或
PORT=3002 node build/index.js

开发模式

对于开发,您可以使用开发模式,该模式会自动监视源文件的变化,重新构建并重启服务器:

npm run dev

使用自定义端口:

PORT=3002 npm run dev

连接客户端

一旦您的流式HTTP MCP服务器正在运行,就可以连接一个客户端。根据客户端的配置进行设置。这里有mcp-config.json,它包含了一个示例配置,如下所示:

{
  "mcpServers": {
    "streamable-mcp-server": {
      "type": "streamable-http",
      "url": "http://localhost:3000"
    }
  }
}

未来改进:

  • 处理OAuth认证
  • 提供更多工具示例