What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

serena: a Claude Code plugin by Oraios

Official

For developers in large codebases who want Claude to find and edit code by symbol instead of whole files. Skip it if you cannot install uv.

Before you install: It runs the newest code from the oraios/serena GitHub repository each time it starts, with no pinned version.

Score
76of 100
Rank
#17of 25
Updated
2026

Install

/plugin install serena@claude-plugins-official

Type it in Claude Code. View the source

What does serena do?

serena is a Claude Code plugin that adds Serena, a code analysis MCP server made by Oraios. The plugin starts it with uvx straight from the oraios/serena GitHub repository. Serena uses language servers to understand code at the level of symbols such as classes and functions, so Claude can look up a symbol, list the places that reference it and insert code right after it, without reading whole files. The marketplace listing says it supports more than 30 languages, including Python, TypeScript, Rust and Go. The plugin holds only the server setup, with no skills, agents or commands.

When should you use serena?

Use it when

  • Moving around a large codebase without loading whole files
  • Finding every reference to a function before changing it
  • Making precise edits next to a specific symbol

Skip it when

  • You cannot install uv
  • Your project is small enough to read file by file

What it needs and what it can touch

You need

  • uv, for the uvx command
  • Git

What it can do

  • Runs a local MCP server with uvx
  • Downloads and runs code from the oraios/serena GitHub repository
  • Reads and edits project files

From reading its instructions, not from running it.

Why it scores 76

Strongest on upkeep (100 of 100), weakest on adoption (61).

  • Adoption35 points 61
  • Upkeep20 points 100
  • Trust20 points 77
  • Quality15 points We could not read its instructions
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Details

Stars of the shared plugin repository
47,030
Last repository change
License
Not stated
Data confidence
Medium

Alternatives to serena

  • typescript-lsp

    For TypeScript and JavaScript projects where Claude should jump to definitions and see type errors.

    Score 76 Anthropic

    Get typescript-lsp
  • pyright-lsp

    For Python projects where Claude should see type errors and move through code like an editor does.

    Score 76 Anthropic

    Get pyright-lsp