帮助开发者在 NestJS 应用中用控制器与装饰器快速构建 MCP 服务器。
该项目看起来是一个用于在 NestJS 应用内构建 MCP 服务器的开源开发框架,材料未显示其默认需要密钥或连接外部端点。整体未见明确高风险红旗,但作为可执行代码的第三方组件,且社区采用度低、维护状态未知,建议按需谨慎引入。
材料明确标注“需要的密钥/环境变量:无”,未见要求用户提供 API key、Token 或其他敏感凭证;仅提到“支持 authentication and authorization”,但未显示其默认收集或外传凭证。
材料标注“远程端点 host:无”,README 也未提供任何外部服务地址;从现有信息看,它更像应用内集成框架,而非默认将数据发送到第三方云端的服务。
系统检查项显示其具备 executes-code 特性;作为 NestJS 内的 MCP 服务器构建组件,它会在本机应用上下文中运行并处理工具/资源/提示相关逻辑。这属于此类工具的常规能力,当前材料未显示越权执行、提权或调用无关系统能力的具体红旗。
该库用于在应用中暴露 tools、resources 和 prompts,实际可访问的数据范围取决于集成它的 NestJS 应用与开发者实现。材料未声明默认读写哪些本地文件、数据库或系统资源,也未见明显过度授权说明,但接入后应按最小权限设计控制器与资源暴露面。
正面因素是其开源且采用 MIT 许可证,源码可审计,这显著降低了供应链风险;但来源为 third_party_registry,社区采用仅 0 star、维护状态未知,缺少 README 细节,说明成熟度与持续维护信号偏弱,仍需做依赖与版本审查。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"nestjs-mcp-controller" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请基于 NestJS 创建一个 MCP 服务器示例,使用控制器和装饰器定义一个 tool、一个 resource 和一个 prompt,并给出项目结构与关键代码。
一套可运行的 NestJS MCP 服务示例,包含目录结构、控制器代码和装饰器用法说明。
请演示如何在 nestjs-mcp-controller 中为 MCP tools 和 resources 添加身份验证与权限控制,使用 Guard 或中间件给出示例代码。
包含鉴权流程、权限控制方式及示例代码的实现方案,适合直接集成到现有项目。
我有一个 NestJS 业务服务,请帮我把现有的订单查询和用户信息读取能力封装成 MCP tools,并说明参数定义、返回格式和错误处理方式。
面向业务场景的 MCP tool 封装方案,包含接口设计、代码示例和异常处理建议。
基于 NestJS 与 LangGraph 搭建智能体工作流和工具执行服务