Serena

Développement

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-server

Le 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é.

Vous éditez ce serveur ? Ajoutez le badge serveurmcp.com

Affichez ce badge dans votre README ou sur votre site pour signaler que votre serveur est référencé dans l’annuaire. Le badge renvoie vers cette fiche.

Listed on serveurmcp.comRéférencé sur serveurmcp.com

Markdown, version anglaise (README)

Markdown, version française

HTML (site web)

uvx --from serena-agent serena start-mcp-server

Tarif : Gratuit (open source)

Code source Site officiel