本项目是一个模板项目,它展示了如何借助 Express.js 后端来托管多个 Model Context Protocol (MCP) 端点,为相关开发提供了实用的参考。
本项目的使用非常便捷,按照以下步骤操作即可。
使用 pnpm 安装项目所需的依赖:
pnpm install
在开发模式下运行项目,可启用热重载功能,方便开发调试:
pnpm run dev
在生产环境中,需要先构建 TypeScript 代码,然后启动服务器。服务器将在 http://127.0.0.1:3000 上运行。 以下是可用的 MCP 服务器及其相关信息:
| 属性 | 详情 |
|---|---|
| greet | 提供一个问候工具,接受一个名字并返回问候。端点:http://127.0.0.1:3000/greet/sse |
| time | 提供一个获取时间的工具,返回当前时间。端点:http://127.0.0.1:3000/time/sse |
这些端点使用 Server-Sent Events (SSE) 进行通信。