MCP.so
ログイン

Nest MCP Sse

@HxinY499

基本情報

カテゴリ

その他

トランスポート

stdio

作者

HxinY499

Nest MCP Sse について

基于nest快速开发sse mcp server

Nest MCP Sse の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Nest MCP Sse のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is nest-mcp-sse?

nest-mcp-sse is a dynamic NestJS module that lets you quickly build SSE-based MCP servers. It handles Transport lifecycle and McpServer instantiation so you can focus on MCP tool development, without wrapping the official SDK’s native methods.

How to use nest-mcp-sse?

Install the package alongside @modelcontextprotocol/sdk and zod. Import McpModule in your NestJS module and configure it with register, forRoot or forFeature. After registration, you can inject McpServerService to get a native McpServer instance (via getServer) and register tools with the SDK’s original API. SSE and message endpoints are automatically created.

Key features of nest-mcp-sse

  • Quickly create MCP servers in NestJS applications
  • Manage multiple MCP Server instances
  • Automatic SSE connection lifecycle handling
  • Does not wrap native McpServer SDK methods
  • Supports custom SSE and message endpoint names

Use cases of nest-mcp-sse

  • Exposing MCP tools via SSE in an existing NestJS app
  • Running multiple MCP server instances within one NestJS application
  • Rapid prototyping of MCP tools without managing low-level Transport details

よくある質問

1

How is nest-mcp-sse different from using the MCP SDK directly?

It only manages McpServer instances and SSE Transport — it does not wrap any native SDK methods, so you use the original SDK API unchanged.

2

What are the runtime requirements?

Node.js, a NestJS project, and the peer dependencies `@modelcontextprotocol/sdk` and `zod`.

3

How is data stored or transmitted?

The server communicates via SSE (Server-Sent Events) over HTTP. No external database is required.

4

How do I access the SSE and message endpoints?

Endpoints are `/{controllerBaseUrl}/{serverId}/sse` and `/{controllerBaseUrl}/{serverId}/messages`. Their names can be customized with `sseEndpoint` and `messagesEndpoint` options.

5

How does authentication work?

The README does not mention built-in authentication. You can add NestJS guards to the generated endpoints for authorization.

コメント

「その他」の他のコンテンツ