What it does
Serena is an MCP server that gives a coding agent IDE-like tools for working with code. It uses language servers to find, edit and refactor code at the level of symbols, not line numbers. It works with any client or model that supports MCP.
Use cases
- 01Find where a function is used across a project
- 02Rename a class and update its references
- 03Refactor code through symbol-level edits