> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Mastra.listMCPServers() La méthode `.listMCPServers()` permet de récupérer toutes les instances de serveur MCP enregistrées dans l’instance Mastra. L’enregistrement renvoyé utilise comme clés les clés de registre (les clés de la configuration `mcpServers`). ## Exemple d’utilisation ```typescript // Register MCP servers const server1 = new MCPServer({ id: 'server-one', name: 'Server One', version: '1.0.0', tools: {/* ... */}, }) const server2 = new MCPServer({ id: 'server-two', name: 'Server Two', version: '1.0.0', tools: {/* ... */}, }) export const mastra = new Mastra({ mcpServers: { firstServer: server1, // Registry key: 'firstServer' secondServer: server2, // Registry key: 'secondServer' }, }) // List all registered servers const servers = mastra.listMCPServers() // Returns: { firstServer: MCPServerBase, secondServer: MCPServerBase } ``` ## Paramètres Cette méthode n’accepte aucun paramètre. ## Valeur renvoyée **servers** (`Record | undefined`): Enregistrement de toutes les instances de serveur MCP enregistrées, dont les clés sont les clés de registre (issues de la configuration mcpServers) et les valeurs des instances MCPServerBase, ou undefined si aucun serveur n’est enregistré. ## Méthodes associées - [Mastra.getMCPServer()](https://mastra.zisheng.pro/fr/reference/core/getMCPServer): Récupérer un serveur MCP par clé de registre - [Mastra.getMCPServerById()](https://mastra.zisheng.pro/fr/reference/core/getMCPServerById): Récupérer un serveur MCP à partir de sa propriété `id` intrinsèque ## Voir aussi - [Présentation de MCP](https://mastra.zisheng.pro/fr/docs/mcp/overview) - [Référence du serveur MCP](https://mastra.zisheng.pro/fr/reference/tools/mcp-server)