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 サーバーの一覧を返します。 |
例外
| 型 | 説明 |
|---|---|
|
必要なパラメーターが無効または空の場合。 |
|
|
ツール ゲートウェイとの通信中にエラーが発生した場合。 |