LSP tools / Installable
Serena
Expose semantic code navigation, references, diagnostics, and edits to coding agents through an MCP-to-LSP bridge.
Install into your coding agents
uvx awesome-python-dev init --agents codex,claude --tools serena
Run inside the project you want to equip. This command targets Codex and Claude Code; use --agents to choose other supported agents. Read the prerequisites and setup guide.
The installer writes MCP configuration. Your coding agent starts the server after reload and approval; installation does not run server tools.
Serena uses Python 3.13 via uvx. Language-specific runtimes may also be needed. Its project path is absolute: run init again after moving a project.
Integration notes
Pins stable v2.1.0. uvx selects Python 3.13 (upstream supports >=3.11,<3.15); Git and network access required. Generic single-project ide context, explicit LSP backend and tools interface; dashboard/browser/GUI disabled. Language-server dependencies may download at first project activation; some languages need an external toolchain. MCP handshake and discovery of 22 tools verified on macOS in a temporary Python project; symbol operations and individual agent UIs were not exercised.