@microsoft/agents-a365-tooling package

クラス

McpToolServerConfigurationService

MCP (モデル コンテキスト プロトコル) ツール サーバーの検出と正規化、および Claude SDK で使用できる構成オブジェクトの生成を担当するサービス。

ToolingConfiguration

ツール パッケージの構成。 ランタイム設定を継承し、ツール固有の設定を追加します。

Utility

インターフェイス

ChatHistoryMessage

チャット履歴内の 1 つのメッセージを表します。

ChatMessageRequest

チャット メッセージのリアルタイム脅威保護チェックの要求ペイロードを表します。

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

型エイリアス

MCPServerManifestEntry
ToolingConfigurationOptions

ツール構成オプション - ランタイム オプションを拡張します。 すべてのオーバーライドは、各プロパティ アクセスで呼び出される関数です。

RuntimeConfigurationOptions から継承されます。

  • clusterCategory
  • isNodeEnvDevelopment

関数

resolveTokenScopeForServer(MCPServerConfig, string)

OAuth スコープを解決して、特定の MCP サーバーを要求します。

V2 サーバーは、 audience フィールドに独自の対象ユーザーを運び、対象ユーザーごとのトークンを取得します。 V1 サーバー ( audienceなし、または共有スコープの対象ユーザーをプレーンまたは api:// 形式で一致させる対象ユーザー) は、構成された mcpPlatformAuthenticationScope という sharedScope にフォールバックします。

変数

defaultToolingConfigurationProvider

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>