
MCP-Nest
by rekog-labs·★ 647·综合分 54
一个使用依赖注入创建 MCP 服务器的 NestJS 模块,支持工具、资源和提示。
概述
MCP-Nest 是一个为 NestJS 应用程序实现模型上下文协议的全面解决方案。它提供了通过 MCP 暴露工具、资源和提示的标准化方式,完全集成了 NestJS 的依赖注入和守卫等功能。该库支持多种传输协议,包括 HTTP+SSE、可流式 HTTP 和 STDIO,使其适用于不同的部署场景。它还提供每工具授权、内置 OAuth 服务器支持和动态运行时注册等高级功能。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当您已经在后端使用 NestJS 并希望构建具有企业级身份验证和工具的 MCP 服务器时,请选择 MCP-Nest。
什么时候不要选它
如果您不使用 TypeScript/NestJS 或需要更轻量级的解决方案而不需要复杂的身份验证,请避免使用。
此 server 暴露的工具
从 README 抽取出 1 个工具greeting-tool({ name: string }) => stringReturns a greeting with progress updates
说明:The README shows a single example tool (greeting-tool) with its implementation. The framework appears to be for creating custom tools, but this is the only concrete example provided in the main README. Additional tools would likely be defin
可对比工具
安装
npm install @rekog/mcp-nest @modelcontextprotocol/sdk zod@^4对于可选的内置 TypeORM 授权服务器:
npm install @nestjs/typeorm typeorm**Claude Desktop 配置**: 添加到 claude_desktop_config.json:
{
"mcpServers": {
"mcp-nest": {
"command": "npx",
"args": ["@rekog/mcp-nest", "stdio"]
}
}
}MCP-Nest 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。