MCP.Market

Serena MCP: the IDE for your agent MCP server

by oraios·io.github.oraios/serena·v1.5.3·31k stars

A powerful toolkit for coding, providing semantic retrieval and editing capabilities.

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
Widely used

31k stars35k downloads/wk

Reviews

Write one

Nobody has reviewed Serena MCP: the IDE for your agent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Serena MCP: the IDE for your agent tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-10 · same rubric, same numbers if you re-run it

1 high2 medium
  • Code scan187 source files scanned3/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10

Findings (3)

  • highShell command built from a string (injection risk)exec.shell-concat
    serena_agent-1.5.3/repo_dir_sync.py: …in {os.path.abspath(os.getcwd())}") os.system(f"git commit --file={commitMsgFilename}") …
  • mediumeval / new Function usedexec.eval
    serena_agent-1.5.3/src/serena/resources/config/prompt_templates/info_prompts.yml: …luation & modification: session.eval("expr") # evaluate in current fram…
  • mediumsubprocess with shell=Trueexec.shell-true
    serena_agent-1.5.3/src/serena/util/shell.py: …process.Popen( command, shell=True, stdin=subprocess.DEVNULL, …
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Serena MCP: the IDE for your agent compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
60/100
higher than 17% of 4,456 AI and agents servers
GitHub stars
31,265
more than 95% of 2,733 AI and agents servers
Downloads a week
35,170
more than 95% of 1,712 AI and agents servers with a package

Install Serena MCP: the IDE for your agent in Claude Code, Cursor or VS Code

claude mcp add serena -- uvx serena-agent
Add to Cursor

What the publisher says

From the Serena MCP: the IDE for your agent repository's README, as published. We do not edit it. Read it on GitHub

The IDE for Your Coding Agent

operating at the symbol level and exploiting relational structure.

  • Serena provides essential semantic code retrieval, editing, refactoring and debugging tools that are akin to an IDE's capabilities,
  • It integrates with any client/LLM via the model context protocol (MCP).

Serena's agent-first tool design involves robust high-level abstractions, distinguishing it from approaches that rely on low-level concepts like line numbers or primitive search patterns.

Practically, this means that your agent operates faster, more efficiently and more reliably, especially in larger and more complex codebases.

[!IMPORTANT]

Do not install Serena via an MCP or plugin marketplace! They contain outdated and suboptimal installation commands.

Instead, follow our Quick Start instructions.

Quick Demo

https://github.com/user-attachments/assets/8d11646e-b80e-4723-b9d7-32d6101b5f58

:tv: Longer video: Introduction to Serena in 5 Minutes (YouTube)

What Our "End Users" Say

While it is humans who download and set up Serena, our end users are essentially AI agents. As the ones actually applying Serena's tools, they are in the best position to evaluate Serena.

We crafted an unbiased evaluation prompt that leads the agent to perform ~20 routine coding tasks, representative of everyday development work, in order to estimate the value added by Serena's tools when used alongside its own built-ins.

Here's a one-sentence summary of what the agents had to say:

Opus 4.6 (high) in Claude Code on a large Python codebase:

"Serena's IDE-backed semantic tools are the single most impactful addition to my toolkit – cross-file renames, moves, and reference lookups that

would cost me 8–12 careful, error-prone steps collapse into one atomic call, and I would absolutely ask any developer I work with to set them up."

GPT 5.4 (high) in Codex CLI on a Java codebase:

"As a coding AI agent, I would ask my owner to add Serena because it gives me the missing IDE-level understanding of symbols, references, and

refactorings, turning fragile text surgery into calmer, faster, more confident code changes where semantics matter."

GPT 5.4 (medium) in Copilot CLI on a large, multi-language monorepo:

"As a coding agent, I’d absolutely ask my owner to add Serena because it makes me noticeably sharper and calmer on

real code – especially symbol-aware navigation, cross-file refactors, and monorepo dependency jumps – while I still lean on built-ins for tiny text edits and non-code work."

Different agents in different settings independently converge on the same verdict.

Give your agent the tools it has been asking for and add Serena MCP to your client!

See our documentation for the full methodology and much more detailed evaluation results, or run your own evaluation on a project of your choice.

How Serena Works

Serena provides the necessary tools for coding workflows, but an LLM is required to do the actual work, orchestrating tool use.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Serena MCP: the IDE for your agent: common questions

Is Serena MCP: the IDE for your agent MCP server safe?
With care: it is graded C, so read the findings first (60/100). Read the Serena MCP: the IDE for your agent safety report
How do I install Serena MCP: the IDE for your agent?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Serena MCP: the IDE for your agent need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Serena MCP: the IDE for your agent maintained?
The last commit was 6 days ago (2026-11-09). The latest release is v1.5.3.
What can I use instead of Serena MCP: the IDE for your agent?
Servers from other publishers that do the same job: Figma Context MCP server, haiku.rag MCP server and Power BI Authoring MCP Server (Local).
How does Serena MCP: the IDE for your agent compare with other AI and agents MCP servers?
safety score 60/100 (higher than 17% of 4,456 AI and agents servers); github stars 31,265 (more than 95% of 2,733 AI and agents servers); downloads a week 35,170 (more than 95% of 1,712 AI and agents servers with a package). Full comparison.

Alternatives to Serena MCP: the IDE for your agent

Same job from other publishers: the closest match first, then the best rated.

  • Figma Context
    Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
    B
  • haiku.rag
    Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval
    A
  • Power BI Authoring MCP Server (Local)
    The Power BI Authoring MCP server lets an AI agent create and change Power BI semantic models.
    A
  • Memanto
    MCP server for Memanto - persistent semantic memory for any MCP-compatible agent
    A
  • SuperCompress
    Compress coding-agent context ~64%. Hosted Neural Keep MCP for Cursor/Claude/Codex.
    B