Le serveur MCP de Svelte ([Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro)) peut aider le LLM ou l'agent de votre choix à écrire du meilleur code Svelte. Il fonctionne en fournissant de la documentation pertinente à la tâche en cours, et en analysant de manière statique le code généré afin qu'il puisse suggérer des correctifs ou des bonnes pratiques. ## Installation [!VO] Setup L'installation varie selon la version du MCP que vous préférez — distant ou local — et le client MCP choisi (par ex. Claude Code, Codex CLI ou Github Copilot) : - [installation locale](local-setup) en utilisant `@sveltejs/mcp` - [installation distante](remote-setup) en utilisant `https://mcp.svelte.dev/mcp` ## Usage Pour utiliser au mieux le serveur MCP, nous recommandons d'inclure le prompt suivant dans un fichier [`AGENTS.md`](https://agents.md) (ou [`CLAUDE.md`](https://docs.claude.com/en/docs/claude-code/memory#claude-md-imports), si vous utilisez Claude Code). Ceci indiquera au LLM quels outils sont disponibles et à quel moment il est approprié de les utiliser. ```md You are able to use the Svelte MCP server, where you have access to comprehensive Svelte 5 and SvelteKit documentation. Here's how to use the available tools effectively: ## Available MCP Tools: ### 1. list-sections Use this FIRST to discover all available documentation sections. Returns a structured list with titles, use_cases, and paths. When asked about Svelte or SvelteKit topics, ALWAYS use this tool at the start of the chat to find relevant sections. ### 2. get-documentation Retrieves full documentation content for specific sections. Accepts single or multiple sections. After calling the list-sections tool, you MUST analyze the returned documentation sections (especially the use_cases field) and then use the get-documentation tool to fetch ALL documentation sections that are relevant for the user's task. ### 3. svelte-autofixer Analyzes Svelte code and returns issues and suggestions. You MUST use this tool whenever writing Svelte code before sending it to the user. Keep calling it until no issues or suggestions are returned. ### 4. playground-link Generates a Svelte Playground link with the provided code. After completing the code, ask the user if they want a playground link. Only call this tool after user confirmation and NEVER if code was written to files in their project. ``` Si votre client MCP le supporte, nous recommandons également d'utiliser le prompt [svelte-task](prompts#svelte-task) pour apprendre au LLM la meilleure manière d'utiliser le serveur MCP.