tooling Paquet

Kit sdk d’outils Microsoft Agent 365

Fonctionnalités de base des outils partagées entre différents frameworks IA. Fournit des utilitaires de base et des fonctions d’assistance courantes.

Paquets

extensions

Package d’espace de noms Des extensions d’outils Microsoft Agent 365.

Ce fichier permet à l’espace microsoft_agents_a365.tooling.extensions de noms d’étendre plusieurs packages installés (par exemple, extensions-openai, extensions-agentframework).

models

Modèles courants pour les outils MCP.

Ce module définit des modèles de données utilisés dans l’infrastructure d’outils MCP.

services

Package de services d’outils MCP.

Ce package contient des implémentations de service pour les fonctionnalités d’outils MCP (Model Context Protocol).

utils

Modules utilitaires pour le Kit de développement logiciel (SDK) Outils Microsoft Agent 365.

Classes

Constants

Fournit des valeurs constantes utilisées dans tous les composants d’outils.

MCPServerConfig

Représente la configuration d’un serveur MCP, y compris son nom et son point de terminaison.

McpToolServerConfigurationService

Fournit des services pour la gestion de la configuration du serveur d’outils MCP.

Ce service gère la découverte et la configuration des serveurs d’outils MCP (Model Context Protocol) à partir de plusieurs sources :

  • Développement : fichiers de ToolingManifest.json locaux
  • Production : points de terminaison de passerelle d’outils distants

Functions

build_mcp_server_url

Construit l’URL complète du serveur MCP à l’aide de l’URL de base et du nom du serveur.

build_mcp_server_url(server_name: str) -> str

Paramètres

Nom Description
server_name
Obligatoire
str

Nom du serveur MCP.

Retours

Type Description
str

URL complète du serveur MCP.

get_mcp_base_url

Obtient l’URL de base pour les serveurs MCP.

get_mcp_base_url() -> str

Retours

Type Description
str

URL de base pour les serveurs MCP.

get_tooling_gateway_for_digital_worker

Obtient l’URL de la passerelle d’outils pour le worker numérique spécifié.

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

Paramètres

Nom Description
agentic_app_id
Obligatoire
str

Identificateur de l’application agentique du worker numérique.

Retours

Type Description
str

URL de passerelle d’outils pour le worker numérique.