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. |