MCP Servers
oraios/serena
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Our verdict
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.
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
Capabilityrenameinline
Clients the listing names (not checked here)
Claude Desktop, Claude Code, Cursor, VS Code
Install
Add oraios/serena to your client
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 checkedRun 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.3Claude Desktop
Config checkedAdd 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"
]
}
}
}Cursor
Config checkedAdd 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"
]
}
}
}VS Code
Config checkedAdd 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"
]
}
}
}Codex
Config checkedAdd 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"]- 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 with | Type | How we know | Checked |
|---|---|---|---|
| Claude Code | Client | Install recipe matches the client's documented formatRuns locally, version 1.5.3Config checked | Claude Code docs |
| Claude Desktop | Client | Install recipe matches the client's documented formatRuns locally, version 1.5.3Config checked | Claude Desktop docs |
| Cursor | Client | Install recipe matches the client's documented formatRuns locally, version 1.5.3Config checked | Cursor docs |
| VS Code | Client | Install recipe matches the client's documented formatRuns locally, version 1.5.3Config checked | VS Code docs |
| Codex | Client | Install recipe matches the client's documented formatRuns locally, version 1.5.3Config checked | Codex docs |
Health and security
Is oraios/serena looked after, and what do its setup files show
Security check static checks
97 out of 100
- 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
| Record | Type | How we know | Checked |
|---|---|---|---|
| 21st-dev/Magic-MCPAlternative to this | MCP server | Named in the listing | Not dated |
| 8b-is/smart-treeAlternative to this | MCP server | Named in the listing | Not dated |
| admica/FileScopeMCPAlternative to this | MCP server | Named in the listing | Not dated |
| adrianczuczka/masonAlternative to this | MCP server | Named in the listing | Not dated |
| ahmedxuhri/bigindexerAlternative to this | MCP server | Named in the listing | Not dated |
| aiulms/codelatticeAlternative to this | MCP server | Named in the listing | Not dated |
| AkashGoenka/coldstartAlternative to this | MCP server | Named in the listing | Not dated |
| alfredoizdev/contextforge-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| AliceLJY/recallnestAlternative to this | MCP server | Named in the listing | Not dated |
| ashlesh-t/cognirepoAlternative to this | MCP server | Named in the listing | Not dated |
| Avazbek22/DevProjexAlternative to this | MCP server | Named in the listing | Not dated |
| bartonguestier1725-collab/scout-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| bgauryy/octocode-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| bitbonsai/mcp-obsidianAlternative to this | MCP server | Named in the listing | Not dated |
| blackwell-systems/agent-lspAlternative to this | MCP server | Named in the listing | Not dated |
| BloopAlternative to this | Agent | Named in the listing | Not dated |
| BoxBoxmari/my-piAlternative to this | MCP server | Named in the listing | Not dated |
| CanopyHQ/phloemAlternative to this | MCP server | Named in the listing | Not dated |
| carldaws/squigglesAlternative to this | MCP server | Named in the listing | Not dated |
| cdeust/CortexAlternative to this | MCP server | Named in the listing | Not dated |
| ckanthony/ChiselAlternative to this | MCP server | Named in the listing | Not dated |
| CodeAbra/iai-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| CodeAbra/iai-personal-memory-engineAlternative to this | MCP server | Named in the listing | Not dated |
| contextstream/mcp-serverAlternative to this | MCP server | Named in the listing | Not dated |
| contradictory-body/cc-senseiAlternative to this | MCP server | Named in the listing | Not dated |
| cq27-dev/rag-ratAlternative to this | MCP server | Named in the listing | Not dated |
| CSCSoftware/AiDexAlternative to this | MCP server | Named in the listing | Not dated |
| cyberchitta/llm-context.pyAlternative to this | MCP server | Named in the listing | Not dated |
| depwire/depwireAlternative to this | MCP server | Named in the listing | Not dated |
| DeusData/codebase-memory-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| djerok/glm-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| dot-RealityTest/obsidian-codex-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| drhalto/agentmakoAlternative to this | MCP server | Named in the listing | Not dated |
| eidetic-works/nucleus-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| ellmos-ai/ellmos-codecommander-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| Elmoaid/TempoGraphAlternative to this | MCP server | Named in the listing | Not dated |
| Eltortilla1/synapse-code-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| EtienneChollet/ontomicsAlternative to this | MCP server | Named in the listing | Not dated |
| evc-team-relay-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| ezyang/codemcpAlternative to this | MCP server | Named in the listing | Not dated |
| fenghaochang/LoreRoomAlternative to this | MCP server | Named in the listing | Not dated |
| FI-Mihej/codebase-agent-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| FI-Mihej/text_file_read_and_refactor_mcpAlternative to this | MCP server | Named in the listing | Not dated |
| gabrielmaialva33/winx-code-agentAlternative to this | MCP server | Named in the listing | Not dated |
| graphpilot-oss/graphpilotAlternative to this | MCP server | Named in the listing | Not dated |
| gzoonet/cortexAlternative to this | MCP server | Named in the listing | Not dated |
| halloffame12/CTXAlternative to this | MCP server | Named in the listing | Not dated |
| henilcalagiya/mcp-apple-notesAlternative to this | MCP server | Named in the listing | Not dated |
| hyperb1iss/lucidity-mcpAlternative to this | MCP server | Named in the listing | Not dated |
| Ikalus1988/MisakaNetAlternative to this | MCP server | Named in the listing | Not dated |
| illodev/workfileAlternative to this | MCP server | Named in the listing | Not dated |
| ILoveMyJay/repocontextAlternative to this | MCP server | Named in the listing | Not dated |
| infino-ai/code-contextAlternative to this | MCP server | Named in the listing | Not dated |
| isaacphi/mcp-language-serverAlternative to this | MCP server | Named in the listing | Not dated |
| James-Chahwan/repo-graphAlternative to this | MCP server | Named in the listing | Not dated |
| jasonjmcghee/claude-debugs-for-youAlternative to this | MCP server | Named in the listing | Not 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.
Bloop
Community
bloop is a fast code search engine written in Rust.
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
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
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
adrianczuczka/mason
Various
Mason builds context for LLMs — smart file sampling, concept maps, and change impact analysis. MCP server + CLI.
ahmedxuhri/bigindexer
Various
BGI tries to group code based on what the code actually does (its behavior), not just which file imports what.
aiulms/codelattice
Various
面向 AI 编程的本地代码图谱分析工具
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
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.
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
ashlesh-t/cognirepo
Various
Local cognitive infrastructure for AI coding agents — semantic memory, repository intelligence, and MCP tools to reduce token usage.
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,
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
firecrawl/firecrawl-mcp-server
Various
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
idosal/git-mcp
Various
Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
microsoft/markitdown
Various
Python tool for converting files and office documents to Markdown.
wonderwhy-er/DesktopCommanderMCP
Various
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
abnegate/magents
Various
Shared session bus for Claude Code, Codex, and Cursor
abrinsmead/mindpilot-mcp
Various
See through your agent's eyes. Visualize legacy code, architect new systems, understand everything.
agenticempire/axint
Various
Apple-native execution layer for AI coding agents: compile, validate, repair, and prove Swift surfaces.
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.
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.
baodq06/memocall
Various
An MCP server that lets Claude Code recall past conversations from any project, as clean compact Markdown.
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
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
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.
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
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
Cavinooo/claude-find
Various
Pull Deep Memory from across your Claude Code Sessions — when you need it.
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.