次の方法で共有


McpToolServerConfigurationService クラス

MCP ツール サーバー構成管理のサービスを提供します。

このサービスは、複数のソースからの MCP (モデル コンテキスト プロトコル) ツール サーバーの検出と構成を処理します。

  • 開発: ローカル ToolingManifest.json ファイル
  • 運用: リモート ツール ゲートウェイ エンドポイント

MCP ツール サーバー構成サービスを初期化します。

コンストラクター

McpToolServerConfigurationService(logger: Logger | None = None)

パラメーター

名前 説明
logger

ログ記録操作のロガー インスタンス。 None の場合は、新しいロガーを作成します。

規定値: None

メソッド

list_tool_servers

エージェント用に構成されている MCP サーバーの一覧を取得します。

list_tool_servers

エージェント用に構成されている MCP サーバーの一覧を取得します。

async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]

パラメーター

名前 説明
agentic_app_id
必須

エージェントのエージェント アプリ ID。

auth_token
必須

MCP サーバーにアクセスするための認証トークン。

戻り値

説明

構成されている MCP サーバーの一覧を返します。

例外

説明

必要なパラメーターが無効または空の場合。

ツール ゲートウェイとの通信中にエラーが発生した場合。