tooling Pakke

Microsoft Agent 365 Tooling SDK

Kerneværktøjsfunktionalitet, der deles på tværs af forskellige AI-strukturer. Indeholder basisværktøjer og almindelige hjælpefunktioner.

Pakker

extensions

Navneområdepakke til Microsoft Agent 365 Tooling Extensions.

Denne fil gør det muligt microsoft_agents_a365.tooling.extensions for navneområdet at strække sig over flere installerede pakker (f.eks. extensions-openai, extensions-agentframework).

models

Almindelige modeller til MCP-værktøjer.

Dette modul definerer datamodeller, der bruges på tværs af MCP-værktøjsstrukturen.

services

MCP-værktøjstjenestepakke.

Denne pakke indeholder tjenesteimplementeringer for værktøjsfunktionalitet for MCP (Model Context Protocol).

utils

Hjælpemoduler til Microsoft Agent 365 Tooling SDK.

Klasser

Constants

Leverer konstante værdier, der bruges i værktøjskomponenterne.

MCPServerConfig

Repræsenterer konfigurationen for en MCP-server, herunder dens navn og slutpunkt.

McpToolServerConfigurationService

Leverer tjenester til konfigurationsstyring af MCP-værktøjsserver.

Denne tjeneste håndterer registrering og konfiguration af MCP-værktøjsservere (Model Context Protocol) fra flere kilder:

  • Udvikling: Lokale ToolingManifest.json-filer
  • Produktion: Slutpunkter for fjernværktøjsgateway

Funktioner

build_mcp_server_url

Konstruerer den fulde URL-adresse til MCP-serveren ved hjælp af basis-URL-adressen og servernavnet.

build_mcp_server_url(server_name: str) -> str

Parametre

Name Beskrivelse
server_name
Påkrævet
str

NAVNET PÅ MCP-serveren.

Returnerer

Type Beskrivelse
str

Den fulde URL-adresse til MCP-serveren.

get_mcp_base_url

Henter den grundlæggende URL-adresse til MCP-servere.

get_mcp_base_url() -> str

Returnerer

Type Beskrivelse
str

Den grundlæggende URL-adresse til MCP-servere.

get_tooling_gateway_for_digital_worker

Henter URL-adressen til værktøjsgatewayen for den angivne digitale arbejder.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parametre

Name Beskrivelse
agentic_app_id
Påkrævet
str

Den digitale arbejders agentiske app-id.

Returnerer

Type Beskrivelse
str

URL-adressen til værktøjsgatewayen for den digitale arbejder.