たぶん、すべてのMCPサーバーは3つのツールになることができます - describe(filter) => schema: すべての機能を取得 - search(input) => toolcalls[]: (おそらく非構造化)言語クエリ (+ opt. メタデータ) の場合、ツール呼び出しのシーケンス/ツリーを取得します。 - execute(tools) => result: 上記のリストを取得して実行します