Serena
Adds symbol-aware code search, editing and refactoring tools to AI agents through MCP.
Description
Serena is an open-source toolkit that helps AI coding agents work with the structure of a software project. It offers symbol searches, navigation to definitions and references, and code-aware editing operations.
It uses code-analysis tooling, including language servers, and exposes its capabilities through the Model Context Protocol. Supported workflows include Claude Code, Codex and compatible editors or agent clients.
Developers can use it to trace function references, explore large repositories and make changes across files. Projects need initial setup, and some languages require additional tooling or dependencies.
Serena can be installed locally with uv and does not require its own subscription. A separate AI model and MCP client are still needed; results depend on language support and project configuration.