
MCP-Nest
NestJS 里加个模块,AI 就能调你的接口
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 727
使用教程
环境要求
- NestJS 10+
- Node.js 20+
安装与启动步骤
-
1装包
NestJS 项目里装模块。
npm install @rekog/mcp-nest -
2注册模块
在应用模块里导入并配置。
# 在 AppModule 里 imports 该模块 -
3暴露工具
用装饰器把方法标成工具。
# 在 service 方法上加 @Tool 装饰器 -
4验证
用 MCP 客户端连上看工具列表。
# 用客户端查询 tools/list
如何确认成功
客户端能列出工具并成功调用一次。
注意事项
- 把已有服务方法直接暴露成工具,改造成本低。
- 鉴权要自己加,模块默认不管权限。
核心亮点
- 与 NestJS 依赖注入和模块系统深度集成,复用现有 service 和 guard
- 用装饰器声明工具、资源和提示,代码量少且类型安全
- 支持 stdio 和 SSE 等多种传输,适配不同 LLM 客户端
不足之处
- 项目较新,生态和第三方示例还不多
- MCP 协议本身仍在演进,模块可能需跟随更新
适用场景
- 为内部 NestJS 后台快速暴露查询订单、用户等 AI 工具
- 把现有 REST 服务包装成 MCP 资源供 Claude 等客户端读取
- 在微服务架构中统一管理多个 MCP 服务器的工具注册
替代项目
modelcontextprotocol/servers、mcp-framework
同类项目推荐
rag-project01-framework
开源
手把手掌控RAG每个环节,从零搭建你的检索生成框架
[RAG训练营] u.geekbang.org/subject/airag/1009927 这是我用Cursor自行制作的RAG Framewo···
agentmaker
开源
四行代码,打造带记忆的 AI 智能体
A general-purpose Python framework for building LLM agents and multi-agent systems. ···
agentsilex
开源
300行代码,让你完全掌控AI智能体,无黑盒魔法
A transparent, minimal, and hackable agent framework. ~300 lines of readable code. F···
dsh-our-free-model
开源
装个插件就能免密钥白嫖前沿大模型,不限量
在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Fl···
Antigravity-Deck
开源
一条命令部署,任何设备远程操控你的 AI 工作区
Remote control for Antigravity — manage AI conversations, workspaces, and agents fr···
bedrock-agentcore-sdk-python
开源
把任意 AI Agent 一键变成可上线的生产服务
Python SDK for transforming any AI agent into a production-ready application. Framew···
sttp-ai
开源
Scala 里类型安全地接入多家大模型
Scala toolkit for working with third-party LLMs (OpenAI, Claude, and compatible). De···
Agent-Framework-Samples
开源
照着跑,快速上手 Agent 开发
Agent Framework Samples - showcasing ways in which agent framework can be utilized.
aigne-framework
开源
用 TypeScript 函数式组合,快速搭建生产级 AI Agent
The functional, composable, and typescript-first AI Agent framework for real-world L···