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 助手添加可调用能力的团队。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 709
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队rekog-labs
所属国家
官网地址
定价模式free
价格说明开源免费,无官方托管服务
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型llm,llms,mcp,mcp-nest,model-context-protocol,modelcontextprotocol,nestjs
GitHub 星标★ 709
30天Star增速
HF 下载量
上线时间2025-01-26 00:00:00
最近更新2026-09-17 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0

使用教程

核心亮点

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

不足之处

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

适用场景

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

替代项目

modelcontextprotocol/servers、mcp-framework

项目介绍

MCP-Nest 是一个开发框架领域的开源项目,官方简介:A NestJS module to effortlessly create Model Context Protocol (MCP) servers for exposing AI tools, resources, and prompts.。项目使用 TypeScript 开发,在 GitHub 上获得 708 星标。

上一篇:GPT-Vis

下一篇:yzma

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146451 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166251 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 46994 2026-08-12