tooling Pacchetto

Microsoft Agent 365 Tooling SDK

Funzionalità di base degli strumenti condivise tra diversi framework di intelligenza artificiale. Fornisce utilità di base e funzioni helper comuni.

Pacchetti

extensions

Pacchetto dello spazio dei nomi delle estensioni degli strumenti di Microsoft Agent 365.

Questo file consente allo microsoft_agents_a365.tooling.extensions spazio dei nomi di estendersi su più pacchetti installati , ad esempio extensions-openai, extensions-agentframework.

models

Modelli comuni per gli strumenti MCP.

Questo modulo definisce i modelli di dati usati nel framework degli strumenti MCP.

services

Pacchetto dei servizi di strumenti MCP.

Questo pacchetto contiene implementazioni del servizio per la funzionalità degli strumenti MCP (Model Context Protocol).

utils

Moduli di utilità per Microsoft Agent 365 Tooling SDK.

Classi

Constants

Fornisce valori costanti usati in tutti i componenti degli strumenti.

MCPServerConfig

Rappresenta la configurazione per un server MCP, incluso il nome e l'endpoint.

McpToolServerConfigurationService

Fornisce servizi per la gestione della configurazione del server degli strumenti MCP.

Questo servizio gestisce l'individuazione e la configurazione dei server degli strumenti MCP (Model Context Protocol) da più origini:

  • Sviluppo: file ToolingManifest.json locali
  • Produzione: endpoint gateway di strumenti remoti

Funzioni

build_mcp_server_url

Costruisce l'URL completo del server MCP usando l'URL di base e il nome del server.

build_mcp_server_url(server_name: str) -> str

Parametri

Nome Descrizione
server_name
Necessario
str

Nome del server MCP.

Valori restituiti

Tipo Descrizione
str

URL completo del server MCP.

get_mcp_base_url

Ottiene l'URL di base per i server MCP.

get_mcp_base_url() -> str

Valori restituiti

Tipo Descrizione
str

URL di base per i server MCP.

get_tooling_gateway_for_digital_worker

Ottiene l'URL del gateway di strumenti per il ruolo di lavoro digitale specificato.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parametri

Nome Descrizione
agentic_app_id
Necessario
str

Identificatore dell'app agentic del ruolo di lavoro digitale.

Valori restituiti

Tipo Descrizione
str

URL del gateway di strumenti per il ruolo di lavoro digitale.