MCP-Nest

NestJS 里加个模块,AI 就能调你的接口

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 125 🐛 待处理 13 👀 关注 10
GitHub ↗
GitHub 星标 ★ 727
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无官方托管服务

项目预览

MCP-Nest 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队rekog-labs
定价模式🏷️完全免费
价格说明开源免费,无官方托管服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型llm,llms,mcp,mcp-nest,model-context-protocol,modelcontextprotocol,nestjs
GitHub 星标★ 727
上线时间2025-01-26 00:00:00
代码更新2026-10-29
仓库体积2.2 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-16
浏览次数1

项目介绍

MCP-Nest 是一个 NestJS 模块,用于快速构建符合 Model Context Protocol(MCP)的服务器,让 AI 应用能够以标准化方式调用外部工具、读取资源和获取提示词。它解决的核心问题是:在 NestJS 项目中集成 MCP 协议通常需要手动处理传输层、路由和生命周期,而 MCP-Nest 把这些封装成声明式装饰器和模块,开发者只需用熟悉的 NestJS 风格定义工具、资源和提示,就能自动暴露为 MCP 服务。核心能力包括:支持多种传输方式(如 stdio、SSE),自动生成 MCP 清单,与 NestJS 依赖注入无缝结合,并兼容主流 LLM 客户端。适合已有 NestJS 后端、想快速为 AI 助手添加可调用能力的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 727

使用教程

难度:进阶 约 25 分钟 部署方式:嵌入应用 4 步

环境要求

  • NestJS 10+
  • Node.js 20+

安装与启动步骤

  1. 1装包

    NestJS 项目里装模块。

    npm install @rekog/mcp-nest
  2. 2注册模块

    在应用模块里导入并配置。

    # 在 AppModule 里 imports 该模块
  3. 3暴露工具

    用装饰器把方法标成工具。

    # 在 service 方法上加 @Tool 装饰器
  4. 4验证

    用 MCP 客户端连上看工具列表。

    # 用客户端查询 tools/list

如何确认成功

客户端能列出工具并成功调用一次。

注意事项

  • 把已有服务方法直接暴露成工具,改造成本低。
  • 鉴权要自己加,模块默认不管权限。

核心亮点

  • 与 NestJS 依赖注入和模块系统深度集成,复用现有 service 和 guard
  • 用装饰器声明工具、资源和提示,代码量少且类型安全
  • 支持 stdio 和 SSE 等多种传输,适配不同 LLM 客户端

不足之处

  • 项目较新,生态和第三方示例还不多
  • MCP 协议本身仍在演进,模块可能需跟随更新

适用场景

  • 为内部 NestJS 后台快速暴露查询订单、用户等 AI 工具
  • 把现有 REST 服务包装成 MCP 资源供 Claude 等客户端读取
  • 在微服务架构中统一管理多个 MCP 服务器的工具注册

替代项目

modelcontextprotocol/servers、mcp-framework

上一篇:GPT-Vis

下一篇:yzma

同类项目推荐

rag-project01-framework 开源

手把手掌控RAG每个环节,从零搭建你的检索生成框架

[RAG训练营] u.geekbang.org/subject/airag/1009927 这是我用Cursor自行制作的RAG Framewo···

★ 124 2026-08-09
agentmaker 开源

四行代码,打造带记忆的 AI 智能体

A general-purpose Python framework for building LLM agents and multi-agent systems. ···

★ 45 2026-08-09
agentsilex 开源

300行代码,让你完全掌控AI智能体,无黑盒魔法

A transparent, minimal, and hackable agent framework. ~300 lines of readable code. F···

★ 458 2026-08-09
dsh-our-free-model 开源

装个插件就能免密钥白嫖前沿大模型,不限量

在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Fl···

★ 57439 2026-10-04
Antigravity-Deck 开源

一条命令部署,任何设备远程操控你的 AI 工作区

Remote control for Antigravity — manage AI conversations, workspaces, and agents fr···

★ 164 2026-08-09
bedrock-agentcore-sdk-python 开源

把任意 AI Agent 一键变成可上线的生产服务

Python SDK for transforming any AI agent into a production-ready application. Framew···

★ 782 2026-10-13
sttp-ai 开源

Scala 里类型安全地接入多家大模型

Scala toolkit for working with third-party LLMs (OpenAI, Claude, and compatible). De···

★ 106 2026-10-26
Agent-Framework-Samples 开源

照着跑,快速上手 Agent 开发

Agent Framework Samples - showcasing ways in which agent framework can be utilized.

★ 390 2026-08-09
aigne-framework 开源

用 TypeScript 函数式组合,快速搭建生产级 AI Agent

The functional, composable, and typescript-first AI Agent framework for real-world L···

★ 369 2026-08-09