tooling Pakke

Microsoft Agent 365 Tooling SDK

Kjerneverktøyfunksjonalitet som deles på tvers av ulike AI-rammeverk. Gir grunnleggende verktøy og vanlige hjelpefunksjoner.

Pakker

extensions

Navneområdepakke for Microsoft Agent 365 Tooling Extensions.

Denne filen gjør det mulig microsoft_agents_a365.tooling.extensions for navneområdet å strekke seg over flere installerte pakker (for eksempel extensions-openai, extensions-agentframework).

models

Vanlige modeller for MCP-verktøy.

Denne modulen definerer datamodeller som brukes på tvers av MCP-verktøyrammeverket.

services

MCP-verktøytjenestepakke.

Denne pakken inneholder tjenesteimplementeringer for MCP-verktøyfunksjonalitet (Model Context Protocol).

utils

Verktøymoduler for Microsoft Agent 365 Tooling SDK.

Klasser

Constants

Gir konstante verdier som brukes i verktøykomponentene.

MCPServerConfig

Representerer konfigurasjonen for en MCP-server, inkludert navn og endepunkt.

McpToolServerConfigurationService

Leverer tjenester for administrasjon av konfigurasjon av MCP-verktøyserver.

Denne tjenesten håndterer oppdaging og konfigurasjon av MCP-verktøyservere (Model Context Protocol) fra flere kilder:

  • Utvikling: Lokale ToolingManifest.json filer
  • Produksjon: Eksterne verktøygatewayendepunkter

Funksjoner

build_mcp_server_url

Konstruerer den fullstendige URL-adressen for MCP-serveren ved hjelp av basis-URL-adressen og servernavnet.

build_mcp_server_url(server_name: str) -> str

Parametere

Navn Beskrivelse
server_name
Obligatorisk
str

MCP-servernavnet.

Returnerer

Type Beskrivelse
str

Den fullstendige URL-adressen for MCP-serveren.

get_mcp_base_url

Henter den grunnleggende URL-adressen for MCP-servere.

get_mcp_base_url() -> str

Returnerer

Type Beskrivelse
str

Den grunnleggende URL-adressen for MCP-servere.

get_tooling_gateway_for_digital_worker

Henter nettadressen for verktøygatewayen for den angitte digitale arbeideren.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parametere

Navn Beskrivelse
agentic_app_id
Obligatorisk
str

Den agentiske appidentifikatoren til den digitale arbeideren.

Returnerer

Type Beskrivelse
str

Nettadressen for verktøygatewayen for den digitale arbeideren.