Serena
Erweitert KI-Agenten über MCP um symbolbasierten Codesuch-, Bearbeitungs- und Refactoring-Funktionen.
Beschreibung
Serena ist ein quelloffenes Toolkit, mit dem KI-Programmieragenten die Struktur eines Softwareprojekts nutzen können. Es bietet Symbolsuche, Navigation zu Definitionen und Referenzen sowie strukturbezogene Codebearbeitung.
Dazu verwendet Serena Werkzeuge zur Codeanalyse, darunter Language-Server, und stellt seine Funktionen über das Model Context Protocol bereit. Es lässt sich unter anderem in Claude Code, Codex und kompatible Entwicklungsumgebungen einbinden.
Das Toolkit eignet sich zum Nachverfolgen von Funktionsaufrufen, Erkunden großer Repositories und für Änderungen über mehrere Dateien hinweg. Projekte müssen eingerichtet werden; für manche Programmiersprachen sind weitere Abhängigkeiten nötig.
Serena lässt sich lokal mit uv installieren und erfordert kein eigenes Abonnement. Ein separater KI-Dienst und ein MCP-Client bleiben erforderlich; die Ergebnisse hängen von Sprachunterstützung und Projektkonfiguration ab.