Integrations
Enables running the MCP server in a containerized environment with Docker, allowing for isolated and portable deployment of the MCP Everything test server.
Extracted from the modelcontextprotocol/servers GitHub repository to create a standalone implementation, with source code available on GitHub.
Supports installation and distribution through npm, including global installation and execution via npx commands.
MCPのすべて
**注:**このプロジェクトは、スタンドアロン実装を作成するためにhttps://github.com/modelcontextprotocol/servers/tree/main/src/everythingから抽出されました。
このMCPサーバーは、MCPプロトコルのすべての機能を試用することを目的としています。実用的なサーバーではなく、MCPクライアント開発者向けのテストサーバーとして設計されています。MCPの機能を紹介するためのプロンプト、ツール、リソース、サンプリングなどを実装しています。
インストール
ローカルインストール
グローバルインストール
ドッカー
Claude Desktopでの使用
claude_desktop_config.json
に追加します:
コンポーネント
ツール
echo
- 入力メッセージをエコーバックするシンプルなツール
- 入力:
message
(文字列): エコーバックするメッセージ
- 戻り値: エコーされたメッセージを含むテキストコンテンツ
add
- 2つの数字を足し合わせる
- 入力:
a
(数字): 最初の数字b
(数値): 2番目の数値
- 戻り値: 加算のテキスト結果
longRunningOperation
- 長時間の操作の進行状況通知を表示します
- 入力:
duration
(数値、デフォルト:10):継続時間(秒)steps
(数値、デフォルト:5):進捗ステップ数
- 戻り値: 所要時間とステップ数を含む完了メッセージ
- 実行中に進行状況通知を送信します
sampleLLM
- MCPサンプリング機能を使用してLLMサンプリング機能を実証します
- 入力:
prompt
(文字列): LLMに送信するプロンプトmaxTokens
(数値、デフォルト:100):生成するトークンの最大数
- 戻り値: 生成されたLLM応答
getTinyImage
- 小さなテスト画像を返します
- 入力は不要です
- 戻り値: Base64でエンコードされたPNG画像データ
printEnv
- すべての環境変数を印刷します
- MCP サーバー構成のデバッグに役立ちます
- 入力は不要です
- 戻り値: すべての環境変数のJSON文字列
annotatedMessage
- 注釈を使用してコンテンツに関するメタデータを提供する方法を示します
- 入力:
messageType
(列挙型: "error" | "success" | "debug"): さまざまな注釈パターンを示すメッセージのタイプincludeImage
(boolean, default: false): サンプル画像を含めるかどうか
- 戻り値: さまざまな注釈が付いたコンテンツ
リソース
サーバーは、次の 2 つの形式で 100 個のテスト リソースを提供します。
- 偶数番号のリソース:
- プレーンテキスト形式
- URIパターン:
test://static/resource/{even_number}
- 内容: 簡単なテキストの説明
- 奇数番号のリソース:
- バイナリBLOB形式
- URIパターン:
test://static/resource/{odd_number}
- 内容: Base64でエンコードされたバイナリデータ
リソースの特徴:
- ページネーションをサポート(1ページあたり10項目)
- リソースの更新を購読できます
- リソース テンプレートのデモンストレーション
- サブスクライブしたリソースを5秒ごとに自動更新します
プロンプト
simple_prompt
- 引数なしの基本プロンプト
- 戻り値: 単一メッセージ交換
complex_prompt
- 引数の処理を示す高度なプロンプト
- 必要な引数:
temperature
(数字):温度設定
- オプションの引数:
style
(文字列): 出力スタイルの設定
- リターン: 画像付きのマルチターン会話
ログ記録
サーバーは、MCP のログ機能を示すために、15 秒ごとにランダム レベルのログ メッセージを送信します。
This server cannot be installed
プロンプト、ツール、リソース、サンプリングなど、MCP プロトコルのすべての機能を実装したテスト サーバー。実際のアプリケーションではなく、MCP クライアントのテスト用に設計されています。