
adrian-d-hidalgo/nestjs-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ネストJS を使用したモデルコンテキストプロトコル (MCP) サーバを構築するためのモジュラーライブラリです。 MCP リソース、ツール、およびプロンプトを公開するためのデコレータ、モジュール、および統合パターンを提供します.
概要
ネストJS を使用したモデルコンテキストプロトコル (MCP) サーバを構築するためのモジュラーライブラリです。 MCP リソース、ツール、およびスケーラブルでメンテナンス可能な方法でプロンプトを公開するためのデコレータ、モジュール、および統合パターンを提供します。 このプロジェクトは、公式の@modelcontextprotocol/sdkのラッパーで、常にそのタイプと仕様と互換性を維持しています。 ネストJS アプリで MCP モジュールを登録し、簡単なツールを公開します。 LLMを外部データ、ツール、およびプロンプトに接続するためのオープンプロトコルです。 MCP サーバーは、標準化された方法でリソース(データ)、ツール(アクション)、およびプロンプト(会話フロー)を公開し、LM 搭載クライアントとのシームレスな統合を可能にします。 - 背景の不適切な発表を参照してください。 MCP Server は LLM への機能を公開するための主要なエントリーポイントです。 リソース、ツール、プロンプトの登録と発見を管理します。 リソースは、LLM によってクエリまたは取得できる構造化されたデータや文書を表します.
概要(AI 翻訳)
お問い合わせ
概要
NestJS MCP Server は、NestJS を使用してモデルコンテキストプロトコル (MCP) サーバをビルドするためのモジュラーライブラリです。 MCP リソース、ツール、およびスケーラブルでメンテナンス可能な方法でプロンプトを公開するためのデコレータ、モジュール、および統合パターンを提供します。 このプロジェクトは、公式[@modelcontextprotocol/sdkのラッパーで、その種類や仕様に常に対応しています。
お問い合わせ
コンテンツの表
- インストール
- クイックスタート
- MCPとは?
- コアコンセプト
- サーバー
- リソース
- ツール
- プロンプト
- モジュールAPI
- [
McpModule.forRoot - [
McpModule.forRootAsync - [
McpModule.forFeature - モジュールの使用法
-
- [[T4]によるグローバル登録
-
- [[[T5]で機能モジュール登録]
- 能力
- Resolverのデコレータ
- プロンプトデコレータ
- リソースデコレータ
- ツールデコレータ
- ツールの注釈
- ツールオプションのバリエーション
- McpContext 引数
- 進捗報告
- 動的能力
- 静的トグル
- 機能ゲート
- クライアントが見えるもの
- 5つの場合の失敗閉鎖
- 使用する前に知っておくべきルール
- これは、ガードの交換ではありません
- ガード
- グローバルレベルのガード
- レベルガード
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP Server NestJS Module Library
Overview
NestJS MCP Server is a modular library for building Model Context Protocol (MCP) servers using NestJS. It provides decorators, modules, and integration patterns to expose MCP resources, tools, and prompts in a scalable, maintainable way. This project is a wrapper for the official @modelcontextprotocol/sdk and is always kept compatible with its types and specification.
Table of Contents
インストール
npx @modelcontextprotocol/inspector