tooling Paket

Microsoft Agent 365 Tooling SDK

Grundläggande verktygsfunktioner som delas mellan olika AI-ramverk. Tillhandahåller basverktyg och vanliga hjälpfunktioner.

Paket

extensions

Namnområdespaketet för Microsoft Agent 365 Tooling Extensions.

Med den microsoft_agents_a365.tooling.extensions här filen kan namnområdet omfatta flera installerade paket (t.ex. extensions-openai, extensions-agentframework).

models

Vanliga modeller för MCP-verktyg.

Den här modulen definierar datamodeller som används i MCP-verktygsramverket.

services

MCP-verktygspaket.

Det här paketet innehåller tjänstimplementeringar för MCP-verktyg (Model Context Protocol).

utils

Verktygsmoduler för Microsoft Agent 365 Tooling SDK.

Klasser

Constants

Ger konstanta värden som används i verktygskomponenterna.

MCPServerConfig

Representerar konfigurationen för en MCP-server, inklusive dess namn och slutpunkt.

McpToolServerConfigurationService

Tillhandahåller tjänster för konfigurationshantering av MCP-verktygsserver.

Den här tjänsten hanterar identifiering och konfiguration av MCP-verktygsservrar (Model Context Protocol) från flera källor:

  • Utveckling: Lokala ToolingManifest.json filer
  • Produktion: Slutpunkter för fjärrverktygsgateway

Funktioner

build_mcp_server_url

Konstruerar den fullständiga MCP-server-URL:en med hjälp av bas-URL:en och servernamnet.

build_mcp_server_url(server_name: str) -> str

Parametrar

Name Description
server_name
Obligatorisk
str

MCP-servernamnet.

Returer

Typ Description
str

Den fullständiga MCP-server-URL:en.

get_mcp_base_url

Hämtar bas-URL:en för MCP-servrar.

get_mcp_base_url() -> str

Returer

Typ Description
str

Bas-URL:en för MCP-servrar.

get_tooling_gateway_for_digital_worker

Hämtar url:en för verktygsgatewayen för den angivna digitala arbetaren.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parametrar

Name Description
agentic_app_id
Obligatorisk
str

Den digitala arbetarens agentiska appidentifierare.

Returer

Typ Description
str

Url:en för verktygsgatewayen för den digitala arbetaren.