Les serveurs Model Context Protocol (MCP) étendent Claude Code avec des outils et des capacités personnalisés. Les MCP peuvent s’exécuter en tant que processus externes, se connecter via HTTP/SSE, ou s’exécuter directement dans votre application SDK.
Serveurs en processus s’exécutant dans votre application. Pour des informations détaillées sur la création d’outils personnalisés, consultez le guide des outils personnalisés :
Les serveurs MCP peuvent exposer des ressources que Claude peut lister et lire :
Copy
import { query } from "@anthropic-ai/claude-code";// Lister les ressources disponiblesfor await (const message of query({ prompt: "Quelles ressources sont disponibles depuis le serveur de base de données ?", options: { mcpConfig: ".mcp.json", allowedTools: ["mcp__list_resources", "mcp__read_resource"] }})) { if (message.type === "result") console.log(message.result);}