次の方法で共有


Utility class

メソッド

BuildMcpServerUrl(string)

特定の MCP サーバーにアクセスするための完全な URL を構築します。

例: Utility.BuildMcpServerUrl('MyServer') // => "https://agent365.svc.cloud.microsoft/agents/servers/MyServer/"

GetMcpBaseUrl()

MCP 環境のクエリに使用するベース URL を取得します。

GetToolingGatewayForDigitalWorker(string)

特定のエージェント ID のツール ゲートウェイ URL を構築します。 このエンドポイントは、指定されたエージェント ID に関連付けられている MCP サーバーを検出するために使用されます。

例: Utility.GetToolingGatewayForDigitalWorker(agenticAppId) // => "https://agent365.svc.cloud.microsoft/agents/{agenticAppId}/mcpServers"

GetToolsMode()
ValidateAuthToken(undefined | string)

JWT 認証トークンを検証します。 トークンが有効な JWT であり、有効期限が切れていないことを確認します。

メソッドの詳細

BuildMcpServerUrl(string)

特定の MCP サーバーにアクセスするための完全な URL を構築します。

例: Utility.BuildMcpServerUrl('MyServer') // => "https://agent365.svc.cloud.microsoft/agents/servers/MyServer/"

static function BuildMcpServerUrl(serverName: string): string

パラメーター

serverName

string

MCP サーバー リソース名。

戻り値

string

末尾のスラッシュを含む完全修飾 MCP サーバー URL。

GetMcpBaseUrl()

MCP 環境のクエリに使用するベース URL を取得します。

static function GetMcpBaseUrl(): string

戻り値

string

ベース MCP 環境の URL。

GetToolingGatewayForDigitalWorker(string)

特定のエージェント ID のツール ゲートウェイ URL を構築します。 このエンドポイントは、指定されたエージェント ID に関連付けられている MCP サーバーを検出するために使用されます。

例: Utility.GetToolingGatewayForDigitalWorker(agenticAppId) // => "https://agent365.svc.cloud.microsoft/agents/{agenticAppId}/mcpServers"

static function GetToolingGatewayForDigitalWorker(agenticAppId: string): string

パラメーター

agenticAppId

string

エージェント ID の一意識別子。

戻り値

string

エージェントのツール ゲートウェイを指す完全修飾 URL。

GetToolsMode()

static function GetToolsMode(): ToolsMode

戻り値

ValidateAuthToken(undefined | string)

JWT 認証トークンを検証します。 トークンが有効な JWT であり、有効期限が切れていないことを確認します。

static function ValidateAuthToken(authToken: undefined | string)

パラメーター

authToken

undefined | string

検証する JWT トークン。