关于 NestJS MCP Server Module
NestJS MCP Server Module 是一个面向 NestJS 开发者的 Model Context Protocol(MCP) 服务端模块,能在熟悉的 Nest 工程里直接挂载 AI 工具服务,免去另起一套运行环境。
- 能接什么:任意 MCP 兼容的 AI 客户端(如 Claude Desktop、Cursor 等),以及你想暴露给模型的本地或远程工具、API、资源与提示词模板。
- 协议支持:基于官方 @modelcontextprotocol/sdk,覆盖 stdio、Streamable HTTP、SSE 等传输方式,并随官方升级跟进。
- 自动验证:内置基于 Zod 的参数校验与类型推导,输入错误会按 MCP 规范返回给客户端,避免手写校验代码。
- 开箱即用:通过
@McpTool、@McpResource、@McpPrompt等装饰器一键注册能力,配合 Nest 依赖注入复用现有 Service。
接入无需申请特殊密钥,只要本地或部署环境可达即可运行;线上公开部署时建议配合鉴权与网关控制访问。