> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Mastra.getMCPServer() La méthode `.getMCPServer()` récupère une instance de serveur MCP à partir de sa clé de registre (la clé utilisée lors de l’enregistrement du serveur dans la configuration `mcpServers`). Pour récupérer un serveur par sa propriété `id` intrinsèque, utilisez plutôt `.getMCPServerById()`. ## Exemple d’utilisation ```typescript // Register an MCP server with a registry key const myServer = new MCPServer({ id: 'my-mcp-server', name: 'My Server', version: '1.0.0', tools: {/* ... */}, }) export const mastra = new Mastra({ mcpServers: { customKey: myServer, // 'customKey' is the registry key }, }) // Retrieve by registry key const server = mastra.getMCPServer('customKey') // Alternatively, retrieve by intrinsic ID const serverById = mastra.getMCPServerById('my-mcp-server') ``` ## Paramètres **registryKey** (`string`): Clé de registre utilisée lors de l’enregistrement du serveur MCP dans l’objet de configuration mcpServers. Il s’agit de la clé de configuration de la paire clé-valeur, et non de la propriété id intrinsèque du serveur. ## Valeur renvoyée **server** (`MCPServerBase | undefined`): Instance de serveur MCP avec la clé de registre spécifiée, ou undefined si elle est introuvable. ## Méthodes associées - [Mastra.getMCPServerById()](https://mastra.zisheng.pro/fr/reference/core/getMCPServerById): Récupérer un serveur MCP à partir de sa propriété `id` intrinsèque - [Mastra.listMCPServers()](https://mastra.zisheng.pro/fr/reference/core/listMCPServers): Lister tous les serveurs MCP enregistrés ## 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)