Partager via


McpToolServerConfigurationService class

Service responsable de la découverte et de la normalisation des serveurs d’outils MCP (Model Context Protocol) et de la production d’objets de configuration consommables par le SDK Claude.

Constructeurs

McpToolServerConfigurationService()

Construisez un McpToolServerConfigurationService.

Méthodes

getMcpClientTools(string, MCPServerConfig)

Connectez-vous au serveur MCP et retournez des outils avec des noms préfixés par le nom du serveur. Lève si l’URL du serveur est manquante ou si le client ne parvient pas à répertorier les outils.

listToolServers(string, string)

Retournez les définitions de serveur MCP pour l’agent donné. Dans le développement (NODE_ENV=Développement), cela lit le ToolingManifest.jsonlocal ; sinon, il interroge la passerelle d’outils à distance.

Détails du constructeur

McpToolServerConfigurationService()

Construisez un McpToolServerConfigurationService.

new McpToolServerConfigurationService()

Détails de la méthode

getMcpClientTools(string, MCPServerConfig)

Connectez-vous au serveur MCP et retournez des outils avec des noms préfixés par le nom du serveur. Lève si l’URL du serveur est manquante ou si le client ne parvient pas à répertorier les outils.

function getMcpClientTools(mcpServerName: string, mcpServerConfig: MCPServerConfig): Promise<McpClientTool[]>

Paramètres

mcpServerName

string

mcpServerConfig
MCPServerConfig

Retours

Promise<McpClientTool[]>

listToolServers(string, string)

Retournez les définitions de serveur MCP pour l’agent donné. Dans le développement (NODE_ENV=Développement), cela lit le ToolingManifest.jsonlocal ; sinon, il interroge la passerelle d’outils à distance.

function listToolServers(agenticAppId: string, authToken: string): Promise<MCPServerConfig[]>

Paramètres

agenticAppId

string

ID d’application agentique pour lequel découvrir les serveurs.

authToken

string

Jeton du porteur facultatif utilisé lors de l’interrogation de la passerelle d’outils à distance.

Retours

Promise<MCPServerConfig[]>

Promesse de résolution d’un tableau d’objets de configuration de serveur MCP normalisés.