次の方法で共有


McpToolRegistrationService class

Claude SDK 用にフォーマットされた MCP サーバーとリスト ツールを検出します。 getMcpServers を使用してサーバー構成をフェッチし、getTools を使用してツールを列挙します。

メソッド

addToolServersToAgent(Options, Authorization, string, TurnContext, string)

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>