Freigeben über


McpToolServerConfigurationService class

Dienst, der für das Auffinden und Normalisieren von MCP -Toolservern (Model Context Protocol) verantwortlich ist und Konfigurationsobjekte produziert, die vom Claude SDK verwendet werden.

Konstruktoren

McpToolServerConfigurationService()

Erstellen Sie einen McpToolServerConfigurationService.

Methoden

getMcpClientTools(string, MCPServerConfig)

Stellen Sie eine Verbindung mit dem MCP-Server her, und geben Sie Tools zurück, deren Namen dem Servernamen vorangestellt sind. Löst aus, wenn die Server-URL fehlt oder der Client Tools nicht auflisten kann.

listToolServers(string, string)

Gibt MCP-Serverdefinitionen für den angegebenen Agent zurück. In der Entwicklung (NODE_ENV=Entwicklung) liest dies die lokale ToolingManifest.json; andernfalls fragt es das Remotetoolgateway ab.

Details zum Konstruktor

McpToolServerConfigurationService()

Erstellen Sie einen McpToolServerConfigurationService.

new McpToolServerConfigurationService()

Details zur Methode

getMcpClientTools(string, MCPServerConfig)

Stellen Sie eine Verbindung mit dem MCP-Server her, und geben Sie Tools zurück, deren Namen dem Servernamen vorangestellt sind. Löst aus, wenn die Server-URL fehlt oder der Client Tools nicht auflisten kann.

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

Parameter

mcpServerName

string

mcpServerConfig
MCPServerConfig

Gibt zurück

Promise<McpClientTool[]>

listToolServers(string, string)

Gibt MCP-Serverdefinitionen für den angegebenen Agent zurück. In der Entwicklung (NODE_ENV=Entwicklung) liest dies die lokale ToolingManifest.json; andernfalls fragt es das Remotetoolgateway ab.

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

Parameter

agenticAppId

string

Die agentische App-ID, für die Server ermittelt werden sollen.

authToken

string

Optionales Bearertoken, das beim Abfragen des Remotetoolgateways verwendet wird.

Gibt zurück

Promise<MCPServerConfig[]>

Eine Zusage, die in ein Array normalisierter MCP-Serverkonfigurationsobjekte aufgelöst wird.