メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.hybridbox.io/llms.txt

Use this file to discover all available pages before exploring further.

MCPガイド

Hybridbox は、A2A エージェント ランタイムを通じて Hybridbox 擬似関数を検出して呼び出したいエージェント クライアント向けに、モデル コンテキスト プロトコル (MCP) エンドポイントを公開します。 MCP エンドポイントは/mcp。ソースルートレジスタPOST /mcpMCP JSON-RPC リクエストの場合。GET /mcpは登録されていますが、メソッドを返すことは許可されていないため、クライアントは MCP トラフィックに POST を使用する必要があります。

プロトコル表面

サポートされている JSON-RPC メソッドは次のとおりです。
  • initialize
  • ping
  • notifications/initialized
  • tools/list
  • tools/call
認証されたセッションが必要ですtools/listそしてtools/call。表示されるツールと呼び出し可能な関数は、認証されたセッションによって異なります。

MCPツール

hybridbox_functions_list

認証されたセッションに表示される Hybridbox 擬似関数をリストします。このツールは引数を受け入れません。 エージェントが何かを呼び出す前に、どの機能が利用可能であるかを理解する必要がある場合は、最初にこれを使用します。

hybridbox_functions_explain

表示される Hybridbox 擬似関数をスキーマ、ドキュメント、例を使用して説明します。 引数:
  • function: 説明するオプションの単一の疑似関数名。
  • functions: 説明する疑似関数名のオプションの配列。
これを実行前に使用すると、エージェントは名前、必須の引数、オプションの引数、および予期される結果を検証できます。

hybridbox_execute

A2A エージェントと同じ認可および実行パスを通じて、擬似 Python コードを使用して、Hybridbox パブリック擬似関数を実行します。 引数:
  • code: 疑似 Python Hybridbox 関数呼び出しコードを含む必須文字列 (例:domains.list(account_id='acc_123').
関連する関数スキーマを確認し、引数を検証した後でのみコードを実行してください。実行パスは、認証されたセッションの認可プロファイルを使用します。

推奨されるワークフロー

1

リスト関数

電話tools/list、その後電話しますhybridbox_functions_list認証されたセッションで使用できる疑似関数を検査します。
2

機能の説明

電話hybridbox_functions_explainfunctionまたはfunctions処刑前。返されたスキーマと例を使用して、有効な引数を準備します。
3

検証された引数を使用して実行する

電話hybridbox_executecode関数名と引数が説明されたスキーマと一致した場合にのみ文字列を追加します。

機能カタログ

生成された A2A 関数カタログは、利用可能な Hybridbox 擬似関数とそのシグネチャのリファレンスです。

A2A機能カタログ

生成された関数のシグネチャ、機能、およびパブリック API ルート マッピングを参照します。

生の関数カタログ JSON

生成されたものを検査するhybridbox.a2a.functions.v1カタログデータ。