tooling Pakket

Microsoft Agent 365 Tooling SDK

Kernfunctionaliteit voor hulpprogramma's die worden gedeeld in verschillende AI-frameworks. Biedt basishulpprogramma's en algemene helperfuncties.

Pakketten

extensions

Microsoft Agent 365 Tooling Extensions-naamruimtepakket.

Met dit bestand kan de microsoft_agents_a365.tooling.extensions naamruimte meerdere geïnstalleerde pakketten omvatten (bijvoorbeeld extensions-openai, extensions-agentframework).

models

Algemene modellen voor MCP-hulpprogramma's.

In deze module worden gegevensmodellen gedefinieerd die worden gebruikt in het MCP-hulpprogrammaframework.

services

MCP Tooling Services-pakket.

Dit pakket bevat service-implementaties voor mcp-hulpprogramma's (Model Context Protocol) functionaliteit.

utils

Hulpprogrammamodules voor de Microsoft Agent 365 Tooling SDK.

Klassen

Constants

Biedt constante waarden die worden gebruikt in de tooling-onderdelen.

MCPServerConfig

Vertegenwoordigt de configuratie voor een MCP-server, inclusief de naam en het eindpunt.

McpToolServerConfigurationService

Biedt services voor configuratiebeheer van MCP-hulpprogrammaservers.

Deze service verwerkt detectie en configuratie van MCP-hulpprogrammaservers (Model Context Protocol) uit meerdere bronnen:

  • Ontwikkeling: Lokale ToolingManifest.json-bestanden
  • Productie: Gateway-eindpunten voor externe hulpprogramma's

Functies

build_mcp_server_url

Hiermee wordt de volledige MCP-server-URL samengesteld met behulp van de basis-URL en servernaam.

build_mcp_server_url(server_name: str) -> str

Parameters

Name Description
server_name
Vereist
str

De naam van de MCP-server.

Retouren

Type Description
str

De volledige URL van de MCP-server.

get_mcp_base_url

Hiermee haalt u de basis-URL voor MCP-servers op.

get_mcp_base_url() -> str

Retouren

Type Description
str

De basis-URL voor MCP-servers.

get_tooling_gateway_for_digital_worker

Hiermee haalt u de URL van de tooling-gateway op voor de opgegeven digitale werkrol.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parameters

Name Description
agentic_app_id
Vereist
str

De agentische app-id van de digitale werkrol.

Retouren

Type Description
str

De URL van de tooling-gateway voor de digitale werkrol.