Serena
Serena est une boîte à outils open source qui donne à votre agent de programmation les capacités d’un IDE : recherche, édition, refactorisation et débogage du code. Elle travaille au niveau des symboles (fonctions, classes, variables) et des relations entre eux, plutôt que sur du texte brut.
Fonctionnalités principales
- Retrouver un symbole et toutes ses références dans le projet
- Renommer ou déplacer du code d’un fichier à l’autre de façon fiable
- Insérer ou remplacer du code au niveau d’une fonction ou d’une classe
- Analyse sémantique de nombreux langages de programmation
Installation
uvx --from serena-agent serena start-mcp-serverLe client MCP lance Serena avec cette commande. Vous pouvez aussi démarrer le serveur en mode HTTP et fournir son URL au client.
Bon à savoir
- Serena fonctionne avec les agents de programmation et les IDE : VS Code, Cursor, JetBrains et leurs assistants.
- Elle est surtout utile sur les gros projets, où une recherche textuelle atteint vite ses limites.
Source : dépôt officiel de Serena, consulté le 8 octobre 2026.
Compatibilité
Ce serveur fonctionne avec les clients MCP suivants :
Claude DesktopClaude CodeCursorVS CodeChatGPTWindsurf
Indice de confiance : Élevé
- Dépôt public disponible
- Site web renseigné
- Installation documentée
- Documentation fournie
Indice indicatif calculé à partir des informations disponibles (statut officiel, dépôt, documentation). Il ne constitue pas un audit de sécurité.
uvx --from serena-agent serena start-mcp-server
Tarif : Gratuit (open source)
