Enterprise DNAEnterprise DNA

MCP Servers

oraios/serena

A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

Our verdict

Not reviewed yet

We have not reviewed oraios/serena yet

No one at Enterprise DNA has checked this listing against its sources. The description comes from public listings gathered automatically. Any fact below shows where it came from and when it was last checked.

How we review records

From the listing

About oraios/serena

Serena is an MCP toolkit written in Python that provides semantic retrieval and code editing capabilities for AI agents. It functions as an integrated development environment layer, enabling agents to search, understand, and modify code through natural language interfaces.

Best for

Developers building AI agents that need to understand and modify code programmatically

Use cases

  • Semantic code search across large codebases
  • Automated code refactoring and editing by agents
  • Context-aware code retrieval for agent reasoning

Notes

24,823 stars on GitHub. Last updated 2026-06-01. Licensed MIT.

Pros

  • Semantic understanding of code rather than keyword matching
  • Direct integration with MCP protocol for agent workflows
  • Handles both retrieval and editing in one toolkit

Cons

  • Python-only implementation limits language support
  • Requires MCP-compatible agent framework to function
  • Limited documentation on performance at scale

Key facts

What we have checked

Not checked yet. Dated facts such as prices, releases and repository activity appear here once we have confirmed them from a source.

How to use

How to set it up

As the listing publishes it. We have not run this install.

Tools exposed

  • Capability
  • rename
  • inline

Clients the listing names (not checked here)

Claude Desktop, Claude Code, Cursor, VS Code

Install

Add oraios/serena to your client

Not verified yet

Our lab has not run this server yet. "Config checked" on a client means the recipe matches that client's documented config format; it does not mean we ran it.

Claude Code

Config checked

Run in your terminal (runs on your computer)

claude mcp add --transport stdio oraios-serena -- uvx -p 3.13 start-mcp-server --project-from-cwd --context desktop-app serena-agent@1.5.3

Version 1.5.3 · From the Official MCP registry, read · Format checked against Claude Code's config docs

Claude Desktop

Config checked

Add to claude_desktop_config.json (runs on your computer)

{
  "mcpServers": {
    "oraios-serena": {
      "command": "uvx",
      "args": [
        "-p",
        "3.13",
        "start-mcp-server",
        "--project-from-cwd",
        "--context",
        "desktop-app",
        "serena-agent@1.5.3"
      ]
    }
  }
}

Version 1.5.3 · From the Official MCP registry, read · Format checked against Claude Desktop's config docs

Cursor

Config checked

Add to .cursor/mcp.json (runs on your computer)

{
  "mcpServers": {
    "oraios-serena": {
      "command": "uvx",
      "args": [
        "-p",
        "3.13",
        "start-mcp-server",
        "--project-from-cwd",
        "--context",
        "desktop-app",
        "serena-agent@1.5.3"
      ]
    }
  }
}

Version 1.5.3 · From the Official MCP registry, read · Format checked against Cursor's config docs

VS Code

Config checked

Add to .vscode/mcp.json (runs on your computer)

{
  "servers": {
    "oraios-serena": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "-p",
        "3.13",
        "start-mcp-server",
        "--project-from-cwd",
        "--context",
        "desktop-app",
        "serena-agent@1.5.3"
      ]
    }
  }
}

Version 1.5.3 · From the Official MCP registry, read · Format checked against VS Code's config docs

Codex

Config checked

Add to ~/.codex/config.toml (runs on your computer)

[mcp_servers.oraios-serena]
command = "uvx"
args = ["-p", "3.13", "start-mcp-server", "--project-from-cwd", "--context", "desktop-app", "serena-agent@1.5.3"]

Version 1.5.3 · From the Official MCP registry, read · Format checked against Codex's config docs

  • ChatGPT: ChatGPT connects only to remote servers that need no API key.

Recipes come from the server's entry in the official MCP registry. Check the package name before you run it, and keep keys out of shared files.

Works with

What oraios/serena connects to

5 clients, each with how we know and when we checked.

Works withTypeHow we knowChecked
Claude CodeClientInstall recipe matches the client's documented formatRuns locally, version 1.5.3Config checkedClaude Code docs
Claude DesktopClientInstall recipe matches the client's documented formatRuns locally, version 1.5.3Config checkedClaude Desktop docs
CursorClientInstall recipe matches the client's documented formatRuns locally, version 1.5.3Config checkedCursor docs
VS CodeClientInstall recipe matches the client's documented formatRuns locally, version 1.5.3Config checkedVS Code docs
CodexClientInstall recipe matches the client's documented formatRuns locally, version 1.5.3Config checkedCodex docs

Health and security

Is oraios/serena looked after, and what do its setup files show

Security check static checks

97 out of 100

Reads what is published about the server: package advisories, licence, secrets in the documented setup and tool permissions. Nothing is installed or run, so this is not a security assessment. Checked by edna-static-v1. What it checks

Licence: NOASSERTION

  • Low The repository has a licence file GitHub cannot match to a standard licence. Read it before relying on the server.
  • Note No published npm or PyPI package of this repository was found, so package advisories were not checked.
  • Note The lab has not recorded this server's tool list yet, so tool permissions were not checked.

Alternatives

Alternatives to oraios/serena

RecordTypeHow we knowChecked
21st-dev/Magic-MCPAlternative to thisMCP serverNamed in the listingNot dated
8b-is/smart-treeAlternative to thisMCP serverNamed in the listingNot dated
admica/FileScopeMCPAlternative to thisMCP serverNamed in the listingNot dated
adrianczuczka/masonAlternative to thisMCP serverNamed in the listingNot dated
ahmedxuhri/bigindexerAlternative to thisMCP serverNamed in the listingNot dated
aiulms/codelatticeAlternative to thisMCP serverNamed in the listingNot dated
AkashGoenka/coldstartAlternative to thisMCP serverNamed in the listingNot dated
alfredoizdev/contextforge-mcpAlternative to thisMCP serverNamed in the listingNot dated
AliceLJY/recallnestAlternative to thisMCP serverNamed in the listingNot dated
ashlesh-t/cognirepoAlternative to thisMCP serverNamed in the listingNot dated
Avazbek22/DevProjexAlternative to thisMCP serverNamed in the listingNot dated
bartonguestier1725-collab/scout-mcpAlternative to thisMCP serverNamed in the listingNot dated
bgauryy/octocode-mcpAlternative to thisMCP serverNamed in the listingNot dated
bitbonsai/mcp-obsidianAlternative to thisMCP serverNamed in the listingNot dated
blackwell-systems/agent-lspAlternative to thisMCP serverNamed in the listingNot dated
BloopAlternative to thisAgentNamed in the listingNot dated
BoxBoxmari/my-piAlternative to thisMCP serverNamed in the listingNot dated
CanopyHQ/phloemAlternative to thisMCP serverNamed in the listingNot dated
carldaws/squigglesAlternative to thisMCP serverNamed in the listingNot dated
cdeust/CortexAlternative to thisMCP serverNamed in the listingNot dated
ckanthony/ChiselAlternative to thisMCP serverNamed in the listingNot dated
CodeAbra/iai-mcpAlternative to thisMCP serverNamed in the listingNot dated
CodeAbra/iai-personal-memory-engineAlternative to thisMCP serverNamed in the listingNot dated
contextstream/mcp-serverAlternative to thisMCP serverNamed in the listingNot dated
contradictory-body/cc-senseiAlternative to thisMCP serverNamed in the listingNot dated
cq27-dev/rag-ratAlternative to thisMCP serverNamed in the listingNot dated
CSCSoftware/AiDexAlternative to thisMCP serverNamed in the listingNot dated
cyberchitta/llm-context.pyAlternative to thisMCP serverNamed in the listingNot dated
depwire/depwireAlternative to thisMCP serverNamed in the listingNot dated
DeusData/codebase-memory-mcpAlternative to thisMCP serverNamed in the listingNot dated
djerok/glm-mcpAlternative to thisMCP serverNamed in the listingNot dated
dot-RealityTest/obsidian-codex-mcpAlternative to thisMCP serverNamed in the listingNot dated
drhalto/agentmakoAlternative to thisMCP serverNamed in the listingNot dated
eidetic-works/nucleus-mcpAlternative to thisMCP serverNamed in the listingNot dated
ellmos-ai/ellmos-codecommander-mcpAlternative to thisMCP serverNamed in the listingNot dated
Elmoaid/TempoGraphAlternative to thisMCP serverNamed in the listingNot dated
Eltortilla1/synapse-code-mcpAlternative to thisMCP serverNamed in the listingNot dated
EtienneChollet/ontomicsAlternative to thisMCP serverNamed in the listingNot dated
evc-team-relay-mcpAlternative to thisMCP serverNamed in the listingNot dated
ezyang/codemcpAlternative to thisMCP serverNamed in the listingNot dated
fenghaochang/LoreRoomAlternative to thisMCP serverNamed in the listingNot dated
FI-Mihej/codebase-agent-mcpAlternative to thisMCP serverNamed in the listingNot dated
FI-Mihej/text_file_read_and_refactor_mcpAlternative to thisMCP serverNamed in the listingNot dated
gabrielmaialva33/winx-code-agentAlternative to thisMCP serverNamed in the listingNot dated
graphpilot-oss/graphpilotAlternative to thisMCP serverNamed in the listingNot dated
gzoonet/cortexAlternative to thisMCP serverNamed in the listingNot dated
halloffame12/CTXAlternative to thisMCP serverNamed in the listingNot dated
henilcalagiya/mcp-apple-notesAlternative to thisMCP serverNamed in the listingNot dated
hyperb1iss/lucidity-mcpAlternative to thisMCP serverNamed in the listingNot dated
Ikalus1988/MisakaNetAlternative to thisMCP serverNamed in the listingNot dated
illodev/workfileAlternative to thisMCP serverNamed in the listingNot dated
ILoveMyJay/repocontextAlternative to thisMCP serverNamed in the listingNot dated
infino-ai/code-contextAlternative to thisMCP serverNamed in the listingNot dated
isaacphi/mcp-language-serverAlternative to thisMCP serverNamed in the listingNot dated
James-Chahwan/repo-graphAlternative to thisMCP serverNamed in the listingNot dated
jasonjmcghee/claude-debugs-for-youAlternative to thisMCP serverNamed in the listingNot dated

Compare

Compare oraios/serena side by side

Sources

Where this comes from

No sources recorded yet. Each source we check is listed here with the date we checked it.

A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.

Changelog

What changed

No changes recorded yet. Releases, price changes and deprecations appear here, with their dates, once we track them for this record.

Open-source & AI alternatives

Swap-in tools that solve the same job. Weigh the trade-offs before you commit.

Alternatives12 entries
AAgentslowCatalogue

Bloop

Community

bloop is a fast code search engine written in Rust.

★ 9,506
MMCPlowCatalogue

21st-dev/Magic-MCP

Various

It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic

★ 4,966
MMCPlowCatalogue

8b-is/smart-tree

Various

Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership

★ 249
MMCPlowCatalogue

admica/FileScopeMCP

Various

Analyzes your codebase identifying important files based on dependency relationships. Generates diagrams and importance scores per file, helping AI assistants understand the codeba

★ 292
MMCPlowCatalogue

adrianczuczka/mason

Various

Mason builds context for LLMs — smart file sampling, concept maps, and change impact analysis. MCP server + CLI.

★ 6
MMCPlowCatalogue

ahmedxuhri/bigindexer

Various

BGI tries to group code based on what the code actually does (its behavior), not just which file imports what.

★ 2
MMCPlowCatalogue

aiulms/codelattice

Various

面向 AI 编程的本地代码图谱分析工具

★ 1
MMCPlowCatalogue

AkashGoenka/coldstart

Various

Self-maintaining and persistent codebase memory for AI coding agents — a deterministic AST index plus agent-written notes that flag themselves stale when the code changes. Works wi

★ 9
MMCPMemorylowCatalogue

alfredoizdev/contextforge-mcp

Various

Persistent memory MCP server for Claude Code, Cursor, and GitHub Copilot. Long-term memory via Model Context Protocol with semantic search, Git sync, and team collaboration.

★ 0
MMCPMemorylowCatalogue

AliceLJY/recallnest

Various

One memory, three terminals. Shared memory layer for Claude Code, Codex, and Gemini CLI — hybrid retrieval (vector + BM25 + KG), session continuity, 41 MCP tools. Local-first, Lanc

★ 14
MMCPMemorylowCatalogue

ashlesh-t/cognirepo

Various

Local cognitive infrastructure for AI coding agents — semantic memory, repository intelligence, and MCP tools to reduce token usage.

★ 9
MMCPlowCatalogue

Avazbek22/DevProjex

Various

Build safe, token-efficient codebase context for LLMs, AI chats, and coding agents — local-first GUI, TUI, CLI, and a read-only MCP server with Smart Ignore, secret/PII redaction,

★ 24

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Pairs with12 entries
MMCPlowCatalogue

abnegate/magents

Various

Shared session bus for Claude Code, Codex, and Cursor

★ 3
MMCPlowCatalogue

abrinsmead/mindpilot-mcp

Various

See through your agent's eyes. Visualize legacy code, architect new systems, understand everything.

★ 88
MMCPlowCatalogue

agenticempire/axint

Various

Apple-native execution layer for AI coding agents: compile, validate, repair, and prove Swift surfaces.

★ 8
MMCPlowCatalogue

AishwaryShrivastav/vibe-testing

Various

Code-aware browser testing agent — 13 MCP tools for AI editors (Claude Code, Cursor, Windsurf). Reads your codebase, opens Playwright, tests everything, reports with screenshots.

★ 5
MMCPlowCatalogue

aradar46/reuse-before-generate

Various

Stop your AI agent from rebuilding what already exists. An opinionated MCP server that checks GitHub, npm and Python repos for maintained alternatives before you scaffold.

★ 5
MMCPMemorylowCatalogue

baodq06/memocall

Various

An MCP server that lets Claude Code recall past conversations from any project, as clean compact Markdown.

★ 1
MMCPlowCatalogue

bborota/cairn-mcp

Various

Give your coding agent the lessons other agents already learned. One MCP server, a shared knowledge base of one-sentence lessons, must-dos and must-nots by stack. Read before a tas

★ 0
MMCPlowCatalogue

bgauryy/octocode-mcp

Various

MCP server for semantic code research and context generation on real-time using LLM patterns | Search naturally across public & private repos based on your permissions | Transform

★ 854
MMCPlowCatalogue

billy12151/memory-arbiter-mcp

Various

Shared memory layer for AI coding tools. One local SQLite DB, every tool reads the same verified facts. Local-first, zero cloud.

★ 7
MMCPlowCatalogue

builditwithgk/repo-cartographer

Various

Understand any codebase in 60 seconds - an MCP server, CLI and GitHub Action that turns any repo into an architecture diagram (Mermaid/Graphviz) and enforces architecture rules in

★ 1
MMCPlowCatalogue

carloshpdoc/memorydetective

Various

MCP server for iOS leak hunting and performance investigation. 28 MCP tools, 34-pattern retain-cycle classifier with Swift fixTemplate snippets, compareTracesByPattern for CI gatin

★ 10
MMCPlowCatalogue

Cavinooo/claude-find

Various

Pull Deep Memory from across your Claude Code Sessions — when you need it.

★ 8
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.