Token导航 LogoToken导航TokenDH.com
NestJS MCP Server Module logo
AI代理未说明官方级别未说明来源级核验

NestJS MCP Server Module

MCP Server

一个NestJS模块,用于通过Model Context Protocol (MCP)轻松暴露AI工具、资源和提示。

工具数

0

提示词数

0

GitHub Stars

647

资源数

0
TypeScriptOAuth认证AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rekog-labs

提供方

rekog-labs

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

NestJS MCP服务器模块

![CI](https://github.com/rekog-labs/MCP-Nest/actions/workflows/pipeline.yml) ![Code Coverage](https://codecov.io/gh/rekog-labs/mcp-nest) ](https://www.npmjs.com/package/@rekog/mcp-nest) ](https://www.npmjs.com/package/@rekog/mcp-nest) ](https://www.npmjs.com/package/@rekog/mcp-nest)

NestJS模块,使用 模型上下文协议(MCP).

随着 @rekog/mcp-nest 您可以以NestJS中熟悉的方式定义工具、资源和提示,并利用依赖注入的全部功能来利用现有的代码库构建复杂的企业级MCP服务器。

特性

  • 🚀 多运输支持:HTTP+SSE、流式HTTP和STDIO
  • 🔧 工具:将NestJS方法公开为具有自动发现和Zod验证的MCP工具

- 🛠️ 引出:带有用户输入启发的交互式工具调用 - 🌐 HTTP请求访问:完全访问MCP处理程序中的请求上下文 - 🔐 按工具授权:对工具实施细粒度授权

您是否有兴趣构建ChatGPT小部件(使用OpenAI SDK)或MCP应用程序? 了解如何使用 @rekog/MCP-Nest 在此存储库中 MCP巢样品

\[!提示\]

安装

npm install @rekog/mcp-nest @modelcontextprotocol/sdk zod@^4

可选依赖关系

如果将内置授权服务器与TypeORM存储一起使用,请安装以下可选的对等依赖关系:

npm install @nestjs/typeorm typeorm

快速开始

// app.module.ts
import { Module } from '@nestjs/common';
import { McpModule } from '@rekog/mcp-nest';
import { GreetingTool } from './greeting.tool';

@Module({
  imports: [
    McpModule.forRoot({
      name: 'my-mcp-server',
      version: '1.0.0',
    }),
  ],
  providers: [GreetingTool],
})
export class AppModule {}
// greeting.tool.ts
import { Injectable } from '@nestjs/common';
import { Tool, Context } from '@rekog/mcp-nest';
import { z } from 'zod';

@Injectable()
export class GreetingTool {
  @Tool({
    name: 'greeting-tool',
    description: 'Returns a greeting with progress updates',
    parameters: z.object({
      name: z.string().default('World'),
    }),
  })
  async sayHello({ name }, context: Context) {
    await context.reportProgress({ progress: 50, total: 100 });
    return `Hello, ${name}!`;
  }
}

文档

操场

playground 目录包含所有功能的工作示例。 参见 playground/README.md 了解详情。

目录标签

目录标签

TypeScriptOAuth认证AI代理NestJS模块本地部署MCP协议AI工具依赖注入企业级服务器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauthremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP