产品简介
MCP-Nest 一个基于 NestJS 的模块,用于创建 Model Context Protocol (MCP) 服务器,帮助开发者将 AI 工具、资源和提示暴露给外部应用。它简化了企业级 MCP 服务器的开发,允许复用现有 NestJS 代码和依赖注入,适合使用 NestJS 构建 AI 应用的开发者。

核心功能
- 基于 NestJS 微服务策略,原生支持守卫、管道和拦截器
- 支持多传输类型(Streamable HTTP 和 STDIO)
- 工具定义,支持自动发现和 Zod 验证
- 资源和资源模板服务,用于暴露动态内容
- 依赖注入系统,可复用现有代码库
快速开始
- 运行 npm install @rekog/mcp-nest @modelcontextprotocol/server 等依赖
- 创建 McpController 类定义工具、资源或提示
- 配置 McpStrategy 和 AppModule 模块
- 在 main.ts 中连接微服务并启动应用
界面预览
与其他方案对比
| 对比项 | MCP-Nest | 同类方案 |
|---|---|---|
| 开发框架集成 | 深度集成 NestJS,支持依赖注入和企业级特性 | 可能需要手动配置,缺乏框架支持 |
| 传输支持 | 支持 Streamable HTTP 和 STDIO 多传输 | 可能只支持单一传输类型 |
| 安全性 | 内置授权服务器和 Guard-based 认证 | 可能需要额外实现安全功能 |
适合谁用
- 使用 NestJS 开发 AI 应用的开发者,需要快速暴露 AI 工具
- 企业级应用开发者,构建安全可扩展的 MCP 服务器
- 想集成 AI 功能到现有 NestJS 项目中的开发者
下载与版本
当前最新版本为 v1.9.11,发布于 2026-07-14。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/rekog-labs/MCP-Nest