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.

Included in these profiles

Review the source evidence