OpenCode a un [système de plugins](https://opencode.ai/docs/plugins/) qui permet aux développeurs et développeuses d'ajouter des serveurs MCP, des agents et des commandes programmatiquement. Svelte a un plugin OpenCode publié sous `@sveltejs/opencode`. ## Installation Pour installer le plugin dans OpenCode, vous pouvez modifier votre [configuration OpenCode](#Configuration) (globale ou locale) en y ajoutant `@sveltejs/opencode` à la liste des plugins. ```json { "$schema": "https://opencode.ai/config.json", "plugin": ["@sveltejs/opencode"] } ``` Et voilà ! Vous avez maintenant un serveur MCP Svelte ainsi qu'un [sous-agent d'édition de fichiers](opencode-subagent) configurés pour vous. ## Configuration La configuration par défaut pour le plugin OpenCode de Svelte ressemble à ceci... ```json { "$schema": "https://raw.githubusercontent.com/sveltejs/mcp/refs/heads/main/packages/opencode/schema.json", "mcp": { "type": "remote", "enabled": true }, "subagent": { "enabled": true } } ``` ... mais si vous préférez, vous pouvez activer uniquement le sous-agent, seulement le MCP, ou configurer le type de serveur MCP que vous souhaitez utiliser (`local` ou `remote`). Vous pouvez placer ce fichier dans `~/.config/opencode/svelte.json` ou, si vous avez une variable d'environnement `OPENCODE_CONFIG_DIR` spécifiée, dans `$OPENCODE_CONFIG_DIR/svelte.json`.