Utility class
メソッド
| Build |
特定の MCP サーバーにアクセスするための完全な URL を構築します。 例: Utility.BuildMcpServerUrl('MyServer') // => "https://agent365.svc.cloud.microsoft/agents/servers/MyServer/" |
| Get |
MCP 環境のクエリに使用するベース URL を取得します。 |
| Get |
特定のエージェント ID のツール ゲートウェイ URL を構築します。 このエンドポイントは、指定されたエージェント ID に関連付けられている MCP サーバーを検出するために使用されます。 例: Utility.GetToolingGatewayForDigitalWorker(agenticAppId) // => "https://agent365.svc.cloud.microsoft/agents/{agenticAppId}/mcpServers" |
| Get |
|
| Validate |
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()
ValidateAuthToken(undefined | string)
JWT 認証トークンを検証します。 トークンが有効な JWT であり、有効期限が切れていないことを確認します。
static function ValidateAuthToken(authToken: undefined | string)
パラメーター
- authToken
-
undefined | string
検証する JWT トークン。