McpToolRegistrationService class
Claude SDK 用にフォーマットされた MCP サーバーとリスト ツールを検出します。 getMcpServers を使用してサーバー構成をフェッチし、getTools を使用してツールを列挙します。
メソッド
| add |
MCP ツール サーバーを登録し、検出されたツールとサーバー構成でエージェント オプションを更新します。 これを呼び出して、動的なクロード ツール アクセスを有効にします。 |
メソッドの詳細
addToolServersToAgent(Options, Authorization, string, TurnContext, string)
MCP ツール サーバーを登録し、検出されたツールとサーバー構成でエージェント オプションを更新します。 これを呼び出して、動的なクロード ツール アクセスを有効にします。
function addToolServersToAgent(agentOptions: Options, authorization: Authorization, authHandlerName: string, turnContext: TurnContext, authToken: string): Promise<void>
パラメーター
- agentOptions
-
Options
MCP サーバーを追加する Claude Agent オプション。
- authorization
- Authorization
トークン交換の承認オブジェクト。
- authHandlerName
-
string
トークン交換に使用する認証ハンドラーの名前。
- turnContext
- TurnContext
現在の要求の TurnContext。
- authToken
-
string
MCP サーバー アクセス用のオプションのベアラー トークン。
戻り値
Promise<void>