Partager via


McpToolServerConfigurationService Classe

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

Initialisez le service de configuration du serveur d’outils MCP.

Constructeur

McpToolServerConfigurationService(logger: Logger | None = None)

Paramètres

Nom Description
logger

Instance d’enregistreur d’événements pour les opérations de journalisation. Si aucun, crée un enregistreur d’événements.

Valeur par défaut: None

Méthodes

list_tool_servers

Obtient la liste des serveurs MCP configurés pour l’agent.

list_tool_servers

Obtient la liste des serveurs MCP configurés pour l’agent.

async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]

Paramètres

Nom Description
agentic_app_id
Obligatoire

ID d’application agentique de l’agent.

auth_token
Obligatoire

Jeton d’authentification pour accéder aux serveurs MCP.

Retours

Type Description

Retourne la liste des serveurs MCP configurés.

Exceptions

Type Description

Si les paramètres requis ne sont pas valides ou vides.

En cas d’erreur de communication avec la passerelle d’outils.