
MCP-Nest
NestJS 里加个模块,AI 就能调你的接口
MCP-Nest 是一个 NestJS 模块,用于快速构建符合 Model Context Protocol(MCP)的服务器,让 AI 应用能够以标准化方式调用外部工具、读取资源和获取提示词。它解决的核心问题是:在 NestJS 项目中集成 MCP 协议通常需要手动处理传输层、路由和生命周期,而 MCP-Nest 把这些封装成声明式装饰器和模块,开发者只需用熟悉的 NestJS 风格定义工具、资源和提示,就能自动暴露为 MCP 服务。核心能力包括:支持多种传输方式(如 stdio、SSE),自动生成 MCP 清单,与 NestJS 依赖注入无缝结合,并兼容主流 LLM 客户端。适合已有 NestJS 后端、想快速为 AI 助手添加可调用能力的团队。
项目数据
使用教程
核心亮点
- 与 NestJS 依赖注入和模块系统深度集成,复用现有 service 和 guard
- 用装饰器声明工具、资源和提示,代码量少且类型安全
- 支持 stdio 和 SSE 等多种传输,适配不同 LLM 客户端
不足之处
- 项目较新,生态和第三方示例还不多
- MCP 协议本身仍在演进,模块可能需跟随更新
适用场景
- 为内部 NestJS 后台快速暴露查询订单、用户等 AI 工具
- 把现有 REST 服务包装成 MCP 资源供 Claude 等客户端读取
- 在微服务架构中统一管理多个 MCP 服务器的工具注册
替代项目
modelcontextprotocol/servers、mcp-framework
项目介绍
同类项目推荐
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
bruno
开源
把 API 测试当代码管理,用 Git 搞定协作与版本追踪
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···