Skip to main content
Glama

免責事項

そうですね、これは難しいですね。残念ながら設定に少し時間がかかります。もしもっと簡単にできる方法があれば、ぜひ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 ファイルをどこかに作成します。

#!/bin/bash source ./venv/bin/activate llm --no-confirmations

パッケージをインストールする

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-inception": { "command": "node", "args": ["~/Documents/Cline/MCP/mcp-inception/build/index.js"], // build/index.js from this repo "disabled": false, "autoApprove": [], "env": { "MCP_INCEPTION_EXECUTABLE": "./run_llm.sh", // bash file from Development->Dependencies "MCP_INCEPTION_WORKING_DIR": "/mcp-client-cli working dir" } } } }

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。

npm run inspector

インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tanevanwifferen/mcp-inception'

If you have feedback or need assistance with the MCP directory API, please join our Discord server