Skip to content
Coding & Deployment

Serena

Lets Claude find and edit code by meaning, the way an IDE does, in big codebases.

Open sourceBy Oraios AI (open source)
View on the web

What is it?

Serena gives Claude the code-navigation tools a developer gets from a proper IDE. It uses language servers, the same engines behind "go to definition" in your editor, so Claude can jump straight to a function, find every place it's used and edit it by name instead of reading whole files line by line.

That pays off in large projects. Claude reads less, spends fewer tokens and makes fewer broken edits. It supports 40+ languages, though some need their language server installed separately.

Install it with uv, then run serena setup claude-code. The Serena team warns against MCP marketplace listings, which carry outdated commands. Their docs also suggest a small hook that reminds Claude to use Serena's tools, because Claude Code sometimes forgets they're there.

What Claude can do once it's connected

  • Jump to where a function is defined and see everything that uses it
  • Get an outline of a file without reading every line
  • Replace a whole function or class by name, not by line number
  • Rename something safely across the entire codebase
  • See compiler and linter errors for a file
  • Keep project notes that carry over between sessions

Install in Claude Code

Open your terminal in the project folder and run:

Command
claude mcp add --scope user serena -- serena start-mcp-server --context claude-code --project-from-cwd

Other ways to set it up:

Setup
# Install Serena first (needs uv):
uv tool install -p 3.13 serena-agent
serena init
# Or let Serena register itself with Claude Code:
serena setup claude-code

Who it's for

Developers using Claude Code on large or unfamiliar codebases.

Best for

  • Large codebases
  • Safe refactors and renames
  • Understanding unfamiliar code
  • Cutting token use

Why it made the list

It's the most-starred code intelligence MCP, and it makes Claude noticeably sharper on real-world projects.

More MCPs like this

  • Context7

    Coding & Deployment

    Gives Claude the latest official docs for any library so it stops guessing.

    Freemium
  • GitHub MCP

    Coding & Deployment

    Lets Claude open pull requests, read issues and check builds in your GitHub repos.

    Free
  • Task Master

    Coding & Deployment

    Turns a product brief into an ordered task list Claude builds through one by one.

    Free
  • Atlassian Rovo MCP

    Coding & Deployment

    Search Confluence and create or update Jira tickets without leaving Claude.

    Freemium