免責事項
そうですね、これは難しいですね。残念ながら設定に少し時間がかかります。もしもっと簡単にできる方法があれば、ぜひ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アイテムを並列処理し、結果を順番に削減します
使用例: 複数のドキュメントを分析し、すべてのドキュメントからの主要な洞察を要約にまとめる
Related MCP server: OpenAPI Client Generator MCP
発達
依存関係:
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 を提供します。