Condividi tramite


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

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

Inizializzare il servizio di configurazione del server degli strumenti MCP.

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

Nome del server MCP.

Restituisce

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

Restituisce

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

Identificatore dell'app agentic del ruolo di lavoro digitale.

Restituisce

Tipo Descrizione
str

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