@microsoft/agents-a365-tooling package
クラス
| McpToolServerConfigurationService |
MCP (モデル コンテキスト プロトコル) ツール サーバーの検出と正規化、および Claude SDK で使用できる構成オブジェクトの生成を担当するサービス。 |
| ToolingConfiguration |
ツール パッケージの構成。 ランタイム設定を継承し、ツール固有の設定を追加します。 |
| Utility | |
インターフェイス
| ChatHistoryMessage |
チャット履歴内の 1 つのメッセージを表します。 |
| ChatMessageRequest |
チャット メッセージのリアルタイム脅威保護チェックの要求ペイロードを表します。 |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
型エイリアス
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
ツール構成オプション - ランタイム オプションを拡張します。 すべてのオーバーライドは、各プロパティ アクセスで呼び出される関数です。 RuntimeConfigurationOptions から継承されます。
|
関数
| resolve |
OAuth スコープを解決して、特定の MCP サーバーを要求します。 V2 サーバーは、 |
変数
| default |
ToolingConfiguration の共有既定プロバイダー。 |
関数の詳細
resolveTokenScopeForServer(MCPServerConfig, string)
OAuth スコープを解決して、特定の MCP サーバーを要求します。
V2 サーバーは、 audience フィールドに独自の対象ユーザーを運び、対象ユーザーごとのトークンを取得します。
V1 サーバー ( audienceなし、または共有スコープの対象ユーザーをプレーンまたは api:// 形式で一致させる対象ユーザー) は、構成された mcpPlatformAuthenticationScope という sharedScope にフォールバックします。
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
パラメーター
- server
- MCPServerConfig
ゲートウェイまたはマニフェストによって返される MCP サーバー構成。
- sharedScope
-
string
構成された共有スコープ (mcpPlatformAuthenticationScope)。 カスタム構成のない外部呼び出し元が引き続き引数を渡さずに動作するように、prod ATG スコープが既定値になります。
返品
string
変数の詳細
defaultToolingConfigurationProvider
ToolingConfiguration の共有既定プロバイダー。
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>