一个例子是 MCP服务器 与;带着;具有 可流式传输的HTTP传输
这个项目作为一个示例,可以作为模板使用。 一个模型上下文协议(MCP)服务器,它提供了一个统一的工具来统计消息中的字母数量。
先决条件
- Node.js 20.x 或更高版本
- npm 或 yarn
- Docker(可选,用于容器化部署)
安装
npm install发展
对于本地开发,请使用:
npm run dev构建并运行
要本地构建和运行,请使用:
npm run build
npm run start服务器将在 http://localhost:3000 (或指定的端口 PORT 环境变量)。
手动测试
为了尝试使用MCP服务器并运行工具,请使用
npm run inspector这将在本地启动一个MCP客户端 http://localhost:6274/... 以便您能在浏览器中打开它。 要测试MCP服务器,您必须将传输类型更改为可流式HTTP,并且您的URL必须为 http://localhost:3000/mcp
Docker
构建Docker镜像
npm run docker:build运行Docker容器
npm run docker:runAPI终端点
MCP 端点
- 邮政;帖子;发帖
/mcp- 工具调用的主要MCP终端 - GET
/mcp- 返回 405 方法不允许 - 删除
/mcp- 返回 405 方法不允许
健康检查
- GET(获取)
/health- 返回服务器健康状态
