免責事項
そうですね、これは難しいですね。残念ながら設定に少し時間がかかります。もしもっと簡単にできる方法があれば、ぜひPRを送ってください。
mcp-inception MCP サーバー
MCPクライアントから別のMCPクライアントを呼び出します。タスクを委任し、コンテキストウィンドウをオフロードします。エージェントのためのエージェントです!
これは、シンプルな LLM クエリ システムを実装する TypeScript ベースの MCP サーバーです。
- MCPサーバーとクライアントを1つに
- mcp-client-cliを使用して作成
- コンテキストウィンドウをオフロードする
- タスクを委任する
- タスクの並列実行とマップ削減
特徴
ツール
execute_mcp_client
- 別の LLM に質問し、ツールを照会するときに実行されるすべての中間ステップを無視して、出力を返します。- 質問を必須パラメータとして受け取ります
- 中間コンテキストをすべて無視して答えを返す
- execute_parallel_mcp_client - 入力リストとメインプロンプトを受け取り、入力内の各文字列に対してプロンプトを並列実行します。例えば、ロンドン、パリ、東京、リオ、ニューヨーク、シドニーの6つの主要都市の現在の時刻を取得します。
- メインプロンプト「この都市の時刻は何時ですか?」
- 入力のリスト(ロンドン、パリなど)を取得します
- 各入力に対してプロンプトを並列に実行する
- 注: この機能を使用する前にこれを待ってください
execute_map_reduce_mcp_client
- 複数の項目を並列に処理し、結果を順番に単一の出力に削減します。- 個々のアイテムを処理するために、
{item}
プレースホルダーを持つmapPrompt
を取得します。 - 結果を結合するためのプレースホルダー
{accumulator}
と{result}
を持つreducePrompt
受け取ります - 処理する
items
のリストを取得します - 累積器のオプション
initialValue
- アイテムを並列処理し、結果を順番に削減します
- 使用例: 複数のドキュメントを分析し、すべてのドキュメントからの主要な洞察を要約にまとめる
- 個々のアイテムを処理するために、
発達
依存関係:
- mcp-client-cliをインストールする
- また、
~/.llm/config.json
に必要な設定ファイルと mcp サーバーをインストールします。
- また、
- venv を起動して
llm
実行ファイルを実行する bash ファイルをどこかに作成します。
パッケージをインストールする
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
独自の MCP クライアントから他の MCP クライアントを呼び出すことを可能にする TypeScript ベースのサーバー。これにより、タスクの委任とコンテキスト ウィンドウのオフロードが容易になり、マルチエージェント インタラクションが強化されます。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA TypeScript-based MCP server designed for experimentation and integration with Calude Desktop and Cursor IDE, offering a modular playground for extending server capabilities.Last updated -21,0714JavaScript
- -securityFlicense-qualityA TypeScript implementation of the MCP Agent framework, providing tools for building context-aware agents with advanced workflow management, logging, and execution capabilities.Last updated -5TypeScript
- AsecurityAlicenseAqualityA TypeScript server implementing the Model Context Protocol (MCP) that provides datetime and timezone information to AI agents and chat interfaces, allowing them to access current time in various timezones.Last updated -42TypeScriptMozilla Public License 2.0
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript