oraios/serena
by Various
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
MCP
oraios/serena
Added 1 June 2026
Overview
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
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
How to use
Tools exposed
Capabilityrenameinline
Tested with
Claude Desktop, Claude Code, Cursor, VS Code
Notes
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.
24,823 stars on GitHub. Last updated 2026-06-01. Licensed MIT.
Use cases
- Semantic code search across large codebases
- Automated code refactoring and editing by agents
- Context-aware code retrieval for agent reasoning
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
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
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
Open-source & AI alternatives
Swap-in tools that solve the same job. Weigh the trade-offs before you commit.
Unblocked MCP
Community
Give your AI coding agents decision-grade context from your codebase, docs, PRs, and Slack. One MCP server. Works with Claude Code, Cursor, Windsurf, and Copilot.
20alexl/claude-engram
Various
Persistent memory and session intelligence for AI coding assistants. Auto-tracks mistakes, decisions, and context via hooks. Mines your full session history for patterns, predictio
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.
agentberg
ai.agentberg
Agent-to-agent trading intelligence exchange. Publish findings, vote on quality, earn reputation.
ahmedxuhri/bigindexer
Various
BGI tries to group code based on what the code actually does (its behavior), not just which file imports what.
azer/react-analyzer-mcp
Various
MCP server for analyzing & generating docs for React code locally
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
blackwell-systems/agent-lsp
Various
Your coding agent is editing blind. agent-lsp gives it type-aware navigation, blast-radius analysis, and pre-verified edits. 50 tools, 21 skills, 30 languages.
calclavia/mcp-obsidian
Various
📇 🏠 - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
cdeust/Cortex
Various
Persistent memory for Claude Code — 41 neuroscience papers, 26 biological mechanisms with paper-bearing per-mechanism ablation evidence (E1 v3). LongMemEval R@10 98.4% / MRR 0.9124
ckanthony/Chisel
Various
🪛 Rust powered precision file tools for AI agents thats minimize context use: patch-based edits, kernel-enforced path confinement. Dramatically fewer tokens than naive read/write.
CodeAbra/iai-mcp
Various
The best-benchmarked open-source memory system for AI coding assistants
CodeLogicIncEngineering/codelogic-mcp-server
Various
An MCP Server to utilize Codelogic's rich software dependency data in your AI programming assistant.
contradictory-body/cc-sensei
Various
Your AI's shortcut to mastering Claude Code's architecture — 310K lines distilled into 32 queryable modules via MCP.
cq27-dev/rag-rat
Various
Local repo-intelligence index + MCP server: semantic search, symbol/graph navigation, impact-surface preflight, git + GitHub papertrail, and a source-anchored memory graph.
CSCSoftware/AiDex
Various
MCP Server for persistent code indexing. Gives AI assistants (Claude, Gemini, Copilot, Cursor) instant access to your codebase. 50x less context than grep.
cyberchitta/llm-context.py
Various
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes
DeusData/codebase-memory-mcp
Various
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens.
drhalto/agentmako
Various
Local-first MCP server that gives coding agents structured context packets, code/schema facts, and diagnostics - backed by a local SQLite store.
ellmos-ai/ellmos-codecommander-mcp
Various
Developer-focused MCP server with 17 tools for code analysis, JSON repair, import management, Markdown export, diffs and regex testing
Elmoaid/TempoGraph
Various
Your AI agent finds the right files. Every time. Code graph context engine with 24 MCP tools — 170+ languages, triple search, +27% F1 improvement.
Eltortilla1/synapse-code-mcp
Various
Model Context Protocol server for code intelligence. Lets AI assistants explore your codebase on demand — semantic context with dependency graphs, compressed symbol indexes for Typ
EtienneChollet/ontomics
Various
Extract domain knowledge from codebases to reduce LLM token consumption by 20x and time in agentic search by 10x — gathers and makes concepts, naming conventions, and vocabulary qu
ezyang/codemcp
Various
Coding assistant MCP for Claude Desktop
freema/openclaw-mcp
Various
🦞 MCP server for OpenClaw - secure bridge between Claude.ai and your self-hosted OpenClaw assistant with OAuth2 authentication
gabrielmaialva33/winx-code-agent
Various
🦀 A high-performance code agent written in Rust, combining the best features of WCGW for maximum efficiency and semantic capabilities.
graphpilot-oss/graphpilot
Various
Structural memory for coding agents — index your repo once, query symbols, callers, and call-edges over MCP.
gzoonet/cortex
Various
Local-first knowledge graph for developers. Watches your files, builds a knowledge graph with LLMs, lets you query across projects.
henilcalagiya/mcp-apple-notes
Various
An local mcp server for interacting with Apple Notes via LLM.
hyperb1iss/lucidity-mcp
Various
AI-powered code quality analysis using MCP to help AI assistants review code more effectively. Analyze git changes for complexity, security issues, and more through structured prom
isaacphi/mcp-language-server
Various
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
James-Chahwan/repo-graph
Various
Structural graph memory for AI coding assistants — MCP server for codebase navigation
jasonjmcghee/claude-debugs-for-you
Various
Enable any LLM (e.g. Claude) to interactively debug any language for you via MCP and a VS Code Extension
jetbrains/mcpProxy
Various
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
JSungMin/vs-token-safer
Various
Token-safe C++/C# code search via clangd/Roslyn index instead of grep. Local-only, no IDE required. Claude Code plugin + vts CLI.
juehang/vscode-mcp-server
Various
MCP server to expose VS Code editing features to an LLM for AI coding
kannajune/mcp-architect
Various
Give any AI assistant real architectural understanding of a codebase — local, private, zero-config MCP serve
keepgoing-dev/mcp-server
Various
KeepGoing MCP server - Project memory for AI coding assistants
kerbelp/metatron
Various
Metatron is a self-hosted system that captures a codebase's real implementation decisions — preferred patterns, rejected approaches, edge cases, internal conventions — as structure
l33tdawg/sage
Various
(S)AGE - (Sovereign) Agent Governed Experience
LadislavSopko/mcp-ai-server-visual-studio
Various
MCP AI Server - Roslyn-powered MCP server for Visual Studio. 20 tools for AI assistants.
linw1995/nvim-mcp
Various
A Model Context Protocol (MCP) server that provides seamless integration with Neovim instances, enabling AI assistants to interact with your editor through connections and access d
liuboacean/agent-comm-hub
Various
Multi-agent real-time communication & task scheduling infrastructure based on MCP + SSE
MarcelRoozekrans/roslyn-codelens-mcp
Various
Roslyn-based MCP server providing semantic code intelligence for .NET codebases — type hierarchies, call sites, DI registrations, and reflection usage for Claude Code
Memory MCP Server
Model Context Protocol (reference)
Reference MCP server for persistent agent memory using a local knowledge graph. The starter every memory-aware agent reaches for.
Mibayy/token-savior
Various
The MCP server that turns Claude into the only coding agent hitting 100% on a real benchmark. -77% active tokens, -76% wall time, 0 losses across 96 tasks on Claude Opus 4.7. Struc
MikeRecognex/mcp-codebase-index
Various
17 MCP query tools for codebase navigation — functions, classes, imports, dependency graphs, change impact. Zero dependencies. 87% token reduction.
muvon/octocode
Various
Semantic code searcher and codebase utility
nikolai-vysotskyi/trace-mcp
Various
MCP server for Claude Code and Codex. One tool call replaces ~42 minutes of agent exploration
Nishant-Chaudhary5338/mcp-code-indexer
Various
Index any TypeScript/React repo into a queryable code graph — CLI, HTTP/WS, MCP server, and 3D viewer. Published on npm as code-graph-indexer.
Patdolitse/piia-engram
Various
One memory. Every AI tool. Yours to keep. Local-first, MCP-compatible, Apache 2.0.
PatrickSys/codebase-context
Various
Generate a map of your codebaseto help AI Agents understand your architecture, coding conventions and patterns. Discoverable with Semantic Search
paulburgess1357/nvim-mcp
Various
MCP server that connects AI agents to your running Neovim instance via msgpack-RPC — no plugins required.
phuongrealmax/code-guardian
Various
Code Guardian Studio – AI-powered code refactor engine for large repositories, built on Claude Code + MCP.
pzalutski-pixel/javalens-mcp
Various
MCP server providing semantic Java code analysis for AI agents. Built on Eclipse JDT with tools for navigation, refactoring, search, and metrics.
pzalutski-pixel/sharplens-mcp
Various
Roslyn-powered MCP server for AI-driven C# semantic analysis, refactoring, and code generation
rdanieli/tentra-mcp
Various
Tentra MCP — memory for AI coding agents. Persistent code graph + AI architecture diagrams. 32 MCP tools. Works in Cursor, Claude Code, Codex, Windsurf.
reflex-search/reflex
Various
Reflex - The instant, code-aware local search engine.
riponcm/projectmem
Various
Local-first memory layer for AI coding agents. Captures issues, attempts, decisions, and cross-project library gotchas — your AI starts experienced, not amnesiac. Native MCP server
rushikeshmore/CodeCortex
Various
Persistent codebase knowledge layer for AI agents. Pre-builds architecture, dependency, coupling, and risk knowledge served via MCP. 27 languages, 13 tools.
SaravananJaichandar/world-model-mcp
Various
A production-ready MCP server that builds a world model for codebases, preventing hallucinations, repeated mistakes, and regressions in Claude Code.
Semiotronika/LINZA-MCP
Various
Review-gated MCP sidecar for Markdown notes and incoming artifacts
sequa-ai/sequa-mcp
Various
📇 ☁️ 🐧 🍎 🪟 - Stop stitching context for Copilot and Cursor. With Sequa MCP, your AI tools know your entire codebase and docs out of the box.
shashankss1205/codegraphcontext
Various
An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.
SimplyLiz/CodeMCP
Various
Code intelligence for AI assistants - MCP server, CLI, and HTTP API with symbol navigation, impact analysis, and architecture mapping
smith-and-web/obsidian-mcp-server
Various
MCP server for Obsidian vault management - enables Claude and other AI assistants to read, write, search, and organize your notes
srclight/srclight
Various
Deep code indexing MCP server for AI agents. 25 tools: hybrid FTS5 + embedding search, call graphs, git blame/hotspots, build system analysis. Multi-repo workspaces, GPU-accelerate
srijanshukla18/xray
Various
XRAY MCP provides progressive code intelligence and navigation capabilities for AI assistants through structural code analysis using ast-grep
srinivasan-sundaresan95/orihime
Various
Cross-repo code knowledge graph for Java/Kotlin/JS/TS — MCP server, taint analysis, call graph, OWASP reports. 95% fewer tokens than source-reading.
st3v3nmw/sourcerer-mcp
Various
MCP for semantic code search & navigation that reduces token waste
STiFLeR7/memex
Various
Persistent memory for AI coding agents via MCP — a bitemporal knowledge graph of your codebase, served to Claude Code, Cursor, Gemini CLI, and any MCP client. Tree-sitter + Gemini
stippi/code-assistant
Various
An LLM-powered, autonomous coding assistant. Also offers an MCP and ACP mode.
TheGoatPsy/mneme
Various
Vault-native, accountable memory for Claude Code and MCP clients. Markdown is the source of truth, no LLM on the Stop path, redaction before every derived store.
TheStack-ai/waypath
Various
Open-source memory CLI for Claude Code, Codex & MCP — local-first SQLite, graph-aware recall, review gate. npm i -g waypath
TT-Wang/cortex-plugin
Various
A Claude Code plugin that gives Claude persistent memory across sessions — stores lessons and decisions as markdown in your Obsidian vault, searches them with SQLite FTS5, and mine
VertexStudio/developer
Various
🦀 🏠 🍎 🪟 🐧 - Comprehensive developer tools for file editing, shell command execution, and screen capture capabilities
VSCode Devtools
Various
VSCode Extension with an MCP server that exposes semantic tools like Find Usages and Rename to LLMs
Wolfe-Jam/faf-mcp
Various
Persistent Project Context for Cursor, IDEs and VS Code — IANA-registered .faf format · 25 tools
wonderwhy-er/DesktopCommanderMCP
Various
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
x51xxx/codex-mcp-tool
Various
📇 ☁️ - MCP server that connects your IDE or AI assistant to Codex CLI for code analysis and editing with support for multiple models (gpt-5-codex, o3, codex-1)
yakuphanycl/instinct
Various
Self-learning memory for AI coding agents — MCP server
Yomiracle/trinity-lite
Various
Local AgentOps for cross-vendor CLI coding agents: route work, recover state, and accept only with evidence.
ZengLiangYi/ChatCrystal
Various
Local-first AI PKM for coding conversations: import Claude Code/Cursor/Codex, distill notes, semantic search, tag graph, MCP memory.
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
ctxfile/ctxfile
Various
Local-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Ikalus1988/MisakaNet
Various
📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
scarletkc/vexor
Various
A semantic search engine for files and code.
trakshan-mishra/Diffcontext
Various
Show an AI coding assistant only the code that matters for the change it's making. Measures whether it actually works on your repo.
0spoon/seamless
Various
Local-first shared memory and task coordination for AI coding agents. One Go binary, MCP server, markdown files you own. Hooks for Claude Code and Codex CLI (and their desktop apps
illodev/workfile
Various
Repository-native Work, Docs, History and durable Memory for humans and AI agents — Markdown as the source of truth, with a local UI, CLI and MCP server
Luqueee/kivgraph
Various
A local MCP server for cross-repository semantic code intelligence in TypeScript and Go, backed by a persistent LadybugDB graph.
myelixlabs/synapse-mcp
Various
Free, 100% local MCP server. Turns your codebase into an AST knowledge graph so AI coding agents (Claude, Cursor, Copilot) get exact caller trees, semantic search, and safe writes
wulun811/LiuHe
Various
LLM-native code toolkit: Rust multi-language parser (tree-sitter) + 44 MCP tools for atomic editing, impact analysis, reference tracing and deterministic zero-LLM code quality gate
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
idosal/git-mcp
Various
Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
firecrawl/firecrawl-mcp-server
Various
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
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
abrinsmead/mindpilot-mcp
Various
See through your agent's eyes. Visualize legacy code, architect new systems, understand everything.
aidemd-mcp/server
Various
MCP server that teaches any AI agent the AIDE spec methodology — progressive disclosure specs alongside code
BetaBots-LLC/callimachus
Various
One local, searchable index of your AI coding-agent history Claude Code, Codex, Cursor, Gemini & more. Keyword + semantic search, MCP server, CLI & VS Code extension.
depwire/depwire
Various
The missing context layer for AI-assisted refactoring
Disentinel/grafema
Various
Graph-based static analysis tool
DomDemetz/claude-soul
Various
Self-correcting learning engine for Claude Code — persistent identity, behavioral pattern tracking, and cross-session memory
epicsagas/alcove
Various
Alcove is an MCP server that gives AI coding agents on-demand access to your private project docs — BM25 + vector hybrid search for precision retrieval, tree-sitter code indexing s
GeiserX/lynxprompt-mcp
Various
MCP Server for LynxPrompt — browse, search, and manage AI configuration blueprints (AGENTS.md, CLAUDE.md) via MCP
geondongkim/geond-agent-protocol
Various
Local-first MCP server for shared memory, reservations, handoffs, and review evidence across AI coding agents.
jarvisassistantux/loopsense
Various
LoopSense is an open-source MCP server that closes the feedback loop for AI coding agents — giving them real-time visibility into CI results, deployments, test outcomes, and file s
kage-core/Kage
Various
Persistent, verified memory for coding agents — so they stop re-explaining your codebase and never act on stale knowledge. Every memory is checked against your actual code; lives i
Filesystem MCP Server
Anthropic (reference implementation)
Reference MCP server for local filesystem access. The example everyone copies first.
mem0ai/mem0-mcp
Various
🐍 🏠 - A Model Context Protocol server for Mem0 that helps manage coding preferences and patterns, providing tools for storing, retrieving and semantically handling code implement
micl2e2/code-to-tree
Various
A runtime-free MCP server that converts source code into AST🌲, regardless of language.
muhannad-hash/git-context-mcp
Various
MCP server that answers why code exists - git blame, PR descriptions, and linked issues
nonatofabio/local-faiss-mcp
Various
Local FAISS vector store as an MCP server – Agent Memory, drop-in local semantic search for Claude / Copilot / Agents.
parasxos/cpp26-adapter
Various
Claude Code plugin that turns Claude into a C++26 specialist. Standard-first suggestions; compiler-honest verification.
Perseus-Computing-LLC/perseus
Various
The memory & context layer for AI agents: load only the context they actually need. Resolves live workspace state into verified facts before the context window opens. 94% fewer pro
r-huijts/xcode-mcp-server
Various
MCP Server implementation for Xcode integration
roampal-ai/roampal-core
Various
Outcome-based persistent memory MCP server for Claude Code and OpenCode. Good advice promoted, bad advice demoted. pip install roampal.
selvage-lab/selvage
Various
🐍 🏠 - LLM-based code review MCP server with AST-powered smart context extraction. Supports Claude, GPT, Gemini, and 20+ models via OpenRouter.
skullzarmy/vibealive
Various
Full-featured utility to test Next.js projects for unused files and APIs + MCP server
stfade/moth
Various
A debugging workflow plugin for AI coding agents. Turns terminal failures into source-backed fixes via MCP and structured skills.
vezlo/src-to-kb
Various
Convert source code to LLM ready knowledge base
WenyuChiou/research-hub
Various
AI-operable research workspace for Zotero, Obsidian, and NotebookLM. Use any two, or all three, through CLI, MCP, REST, and dashboard.
whyy9527/ariadne
Various
Cross-service API dependency graph for Spring Boot + TypeScript microservice stacks. CLI + MCP server for Claude Code, Cursor, Windsurf. Offline static analysis over GraphQL, REST,
xxczaki/local-history-mcp
Various
📇 🏠 🍎 🪟 🐧 - MCP server for accessing VS Code/Cursor Local History
ihorponom/agentpack
Various
Local task-state ledger for AI coding agents. Preserve decisions, source conclusions, evidence, and checkpoints across Codex, Claude Code, Cursor, and other MCP clients.
linklore/linklore-mcp
Various
MCP server for project memory — AI agents record decisions, pitfalls, and specs as they work, and recall them next session with code context. Built for agents, not humans.
natiixnt/redcon
Various
a tool that reduces token usage and request waste in coding-agent workflows by selecting, compressing, caching, and budgeting repository context
nikolay-e/diffctx
Various
Smart git diff context for LLMs and AI agents — selects the minimal code fragments needed to understand a change, under a token budget. Deterministic, local, MCP server included. A
PsYcGoD/sage
Various
SAGE — Save AI coding tokens by compressing terminal output, keeping raw logs local, and tracking real savings. 🧠S.A.G.E - Smart Agent Guidance Engine for AI coding assistants. by
rafim-dev/mcp-context-condenser
Various
Token-slimming AST code outliner, log compressor & context budget analyzer for AI coding agents (Cursor, Claude, Cline, Antigravity). Slashes token usage & LLM API bills up to 85%.
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.
