tooling Pacote

Microsoft Agent 365 Tooling SDK

Funcionalidades essenciais de ferramentas partilhadas entre diferentes frameworks de IA. Fornece utilidades básicas e funções auxiliares comuns.

Pacote

extensions

Pacote de namespace Microsoft Agent 365 Tooling Extensions.

Este ficheiro permite que o microsoft_agents_a365.tooling.extensions namespace abrange múltiplos pacotes instalados (por exemplo, extensions-openai, extensions-agentframework).

models

Modelos comuns para ferramentas MCP.

Este módulo define modelos de dados utilizados em todo o framework de ferramentas MCP.

services

Pacote de serviços de ferramentas MCP.

Este pacote contém implementações de serviço para funcionalidades de ferramentas MCP (Model Context Protocol).

utils

Módulos utilitários para o Microsoft Agent 365 Tooling SDK.

Classes

Constants

Fornece valores constantes usados em todos os componentes de ferramentas.

MCPServerConfig

Representa a configuração de um servidor MCP, incluindo o seu nome e endpoint.

McpToolServerConfigurationService

Fornece serviços para gestão de configuração de servidores de ferramentas MCP.

Este serviço trata da descoberta e configuração de servidores de ferramentas MCP (Model Context Protocol) a partir de múltiplas fontes:

  • Desenvolvimento: Ficheiros ToolingManifest.json locais
  • Produção: Endpoints de gateway de ferramentas remotas

Funções

build_mcp_server_url

Constrói a URL completa do servidor MCP usando a URL base e o nome do servidor.

build_mcp_server_url(server_name: str) -> str

Parâmetros

Name Description
server_name
Necessário
str

O nome do servidor MCP.

Devoluções

Tipo Description
str

O URL completo do servidor MCP.

get_mcp_base_url

Obtém o URL base dos servidores MCP.

get_mcp_base_url() -> str

Devoluções

Tipo Description
str

A URL base para servidores MCP.

get_tooling_gateway_for_digital_worker

Obtém o URL do gateway de ferramentas para o trabalhador digital especificado.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Parâmetros

Name Description
agentic_app_id
Necessário
str

O identificador agente da aplicação do trabalhador digital.

Devoluções

Tipo Description
str

A URL do gateway de ferramentas para o trabalhador digital.