๐ŸŒ
GitHub
github.com โ€บ oraios โ€บ serena
GitHub - oraios/serena: A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
Follow the link for specific instructions on how to set up Serena for Claude Code, Codex, Claude Desktop, MCP-enabled IDEs and other clients (such as local and web-based GUIs).
Starred by 17.6K users
Forked by 1.2K users
Languages ย  Python 87.2% | JavaScript 3.2% | AL 1.2% | Elixir 1.0% | CSS 0.9% | Erlang 0.9%
๐ŸŒ
Skypage
skywork.ai โ€บ skypage โ€บ en โ€บ Serena-MCP-Server-A-Deep-Dive-for-AI-Engineers โ€บ 1970677982547734528
Serena MCP Server: A Deep Dive for AI Engineers
Broad LLM Integration: Connects to clients like Claude Desktop via MCP or to virtually any LLM (including OpenAI, Google, and local Ollama models) through the Agno framework . Extensive Language Support: Offers direct support for Python, Java, TypeScript/JavaScript, PHP, Go, Rust, and C/C++. It also has indirect support for languages like Ruby and C# . Onboarding and Memory: When first used on a project, Serena performs an "onboarding" process to familiarize itself with the codebase and stores memories to improve future interactions .
๐ŸŒ
LobeHub
lobehub.com โ€บ mcp โ€บ oraios-serena
Serena | MCP Servers ยท LobeHub
1 month ago - It provides semantic code retrieval and editing tools akin to an IDE's capabilities. Serena requires an LLM to orchestrate tool use and can be integrated via the Model Context Protocol (MCP).
๐ŸŒ
DEV Community
dev.to โ€บ webdeveloperhyper โ€บ how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6
๐Ÿง How to use AI more efficiently for free (Serena MCP)๐Ÿง - DEV Community
September 20, 2025 - Serena can not only save tokens but also speed up AI responses and improve response quality. You can use Serena at Claude Code, Cursor, Cline, VSCode and others as a MCP (Model Context Protocol). Serena supports programming language such as TypeScript, JavaScript, Python, Java, C# and more.
๐ŸŒ
Warp
mcp.so โ€บ server โ€บ serena โ€บ oraios
Serena MCP Server
Serena provides direct support for Python, Java, and TypeScript, with indirect support for Ruby, Go, and C#. ... You can integrate Serena using the model context protocol (MCP) or the Agno framework, following the setup instructions in the ...
๐ŸŒ
Alguidelines
alguidelines.dev โ€บ docs โ€บ agentic-coding โ€บ communityresources โ€บ tools โ€บ serena-mcp
Serena MCP | alguidelines.dev - Business Central Design Patterns
1 week ago - Serena is an AI-first code editor that provides MCP (Model Context Protocol) integration with Language Server Protocol (LSP) support for 20+ programming languages, including Business Central AL.
๐ŸŒ
Apidog
apidog.com โ€บ blog โ€บ serena-mcp-server
Serena MCP Server: The Open-Source Coding Agent Toolkit
October 24, 2025 - This allows the Serena MCP Server to support a wide range of programming languages out-of-the-box: Direct Support: Python, TypeScript/JavaScript, PHP, Go (requires Go and gopls to be installed), Rust, C/C++, and Java (note that Java support can be slow to start up, especially on macOS).
๐ŸŒ
Apidog
apidog.com โ€บ blog โ€บ serena-mcp-server-2
How to Use Serena MCP Server
August 8, 2025 - The Serena MCP Server is a free, open-source toolkit from Oraios AI that transforms any large language model (LLM) into a full-fledged coding agent. It uses the Model Context Protocol (MCP) and Language Server Protocol (LSP) to provide IDE-like features, such as semantic code analysis, symbol-level editing, and multi-language support (Python, JavaScript, Java, and more).
๐ŸŒ
Skypage
skywork.ai โ€บ skypage โ€บ en โ€บ serena-mcp-server-ai-coding-agent โ€บ 1980810264196591616
Serena MCP Server: The AI Coding Agent That Actually Understands Your Code
Languages: It has out-of-the-box ... Java, Rust, Go, C/C++, PHP, and many more. IDE-like Capabilities for Your AI: Ultimately, Serena gives your AI agent the superpowers you take for granted in your IDE. It can navigate complex dependencies, perform intelligent refactoring, and understand the context of your code in a way that simple text-based tools never could. Serena integrates seamlessly with clients like Claude Desktop, which supports MCP ...
Find elsewhere
๐ŸŒ
Genai
genai.works โ€บ mcp-servers โ€บ serena-m99w22px
Serena
It integrates with existing LLMs, ... through the Language Server Protocol (LSP), including Python, Java, and TypeScript. It can be integrated with LLMs via the Model Context Protocol (MCP) or used with Agno, a model-agnostic agent framework....
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ am i the only who is not finding any value in serena mcp or mcps in general? (using claude code)
r/ClaudeAI on Reddit: Am I the only who is not finding any value in Serena MCP or MCPs in general? (using Claude Code)
July 4, 2025 -

I am using Serena MCP, but I don't notice that Claude Code works better with it. In fact, anytime it calls Serena's tool, CC slows to a grind. I have my project indexed. Is it just me, or are MCPs just hype and not value adds?

Top answer
1 of 5
17
Don't use MCP servers unless they fulfil something that Claude Code cannot do on it's own. I use Notion, Playwright, and Context7. Notion because I also use Claude Code on my Android phone and I use the Notion MCP to save stuff and restore it on other devices. Playwright because when you're creating a website Claude Code can use playwright to interact and screenshot the website, which helps Claude Code develop the website. Context7 because it helps Claude Code retrieve the latest documentation on stuff like API's. Why are you using Serena MCP? I don't see a good reason for me to use it with Claude Code.
2 of 5
10
Hi, Serena dev here. It's a young project, and we are working on smoothing the edges, improving the performance and the documentation. We are not even at the first release yet :) I'd like to invite everyone who had problems to report them on GitHub as issue, we are very responsive there. Also, not yet written in the documentation: you will not notice much benefits from Serena on small projects, or on tasks that are restricted to edits within one (not too large) file, or if your task mainly involves writing entire new files instead of editing existing ones. You will, however, notice significantly more intelligent and token efficient behavior when working on medium-size to large projects, especially for tasks that involve understanding or editing multiple files in the code. Serena fundamentally gives the agent better tools for context engineering, but if the context engineering on your project/task is very simple, you will not have gains, and instead Serena might get in the way.
๐ŸŒ
GitHub
github.com โ€บ mcp โ€บ oraios โ€บ serena
MCP Registry | Serena ยท GitHub
In general, Serena can be integrated with an LLM in several ways: by using the model context protocol (MCP).
๐ŸŒ
MCP Servers
mcpservers.org โ€บ serena
Serena | Awesome MCP Servers
In general, Serena can be integrated with an LLM in several ways: by using the model context protocol (MCP).
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ try out serena mcp. thank me later.
r/ClaudeAI on Reddit: Try out Serena MCP. Thank me later.
June 20, 2025 -

Thanks so much to /u/thelastlokean for raving about this.
I've been spending days writing my own custom scripts with grep, ast-grep, and writing tracing through instrumentation hooks and open telemetry to get Claude to understand the structure of the various api calls and function calls.... Wow. Then Serena MCP (+ Claude Code) seems to be built exactly to solve that.

Within a few moments of reading some of the docs and trying it out I can immediately see this is a game changer.

Don't take my word, try it out. Especially if your project is starting to become more complex.

https://github.com/oraios/serena

๐ŸŒ
Medium
medium.com โ€บ @bbangjoa โ€บ context7-vs-serena-mcp-strengths-weaknesses-and-which-one-id-recommend-f3142424435d
Context7 vs Serena MCP: Strengths, Weaknesses, and Which One Iโ€™d Recommend | by bbang | Medium
August 26, 2025 - Context7 โ†’ Lightweight, developer-friendly MCP server built for flexible memory graphs and scalable context injection. Serena โ†’ More enterprise-oriented MCP server with a focus on security, alignment, and managed workflows.
๐ŸŒ
Medium
medium.com โ€บ @souradip1000 โ€บ deconstructing-serenas-mcp-powered-semantic-code-understanding-architecture-75802515d116
Deconstructing Serenaโ€™s MCP-Powered Semantic Code Understanding Architecture | by Souradip Pal | Medium
July 5, 2025 - Architectural Deep Dive โ€” How They Built It โˆ˜ 1. The Multi-Layer Tool System โˆ˜ 2. The Language Server Wrapper โˆ˜ 3. The Memory System Architecture ยท Real-World Implementation Examples โˆ˜ Symbol-Level Code Navigation โˆ˜ Cross-File Refactoring ยท The Multi-Model Strategy โˆ˜ MCP Server Mode (Free Tier Friendly) โˆ˜ Agno Agent Mode (Universal Compatibility) โˆ˜ Framework Integration (Developer Flexibility) ยท
๐ŸŒ
Hacker News
news.ycombinator.com โ€บ item
So, this has already been done plenty, Serena MCP and Codanna MCP both do this w... | Hacker News
September 6, 2025 - If we knew how humans do it well enough to reproduce it, weโ€™d probably skip straight to that. Everything in AI, though, is basically throwing ideas at the wall about how you might get closer to that, starting from very little knowledge of the mechanism and lots of anecdotes and subjective ...
๐ŸŒ
MCP Market
mcpmarket.com โ€บ home โ€บ mcp servers โ€บ serena
Serena: AI Coding Agent for Your Codebase
It provides essential semantic code retrieval and editing tools similar to those found in an IDE, extracting code entities at the symbol level and exploiting relational structure. Serena supports integration with LLMs through the Model Context Protocol (MCP), offering an MCP server compatible ...
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ claude and serena mcp - a dream team for coding
r/ClaudeAI on Reddit: Claude and Serena MCP - a dream team for coding
June 5, 2025 -

Claude 4, in particular Opus, is amazing for coding. It has only two main downsides: high cost and a relatively small context window.

Fortunately, there is a free, open-source (MIT licensed) solution to help with both: the Serena MCP server, a toolbox that uses language servers (and quite some code on top of them) to allow an LLM to perform symbolic operations, including edits, directly on your codebase. You may have seen my post on it a while ago, when we had just published the project. It turns a vanilla LLM into a capable coding agent, or improves existing coding agents if included into them

Now, a few weeks and 1k stars later, we are nearing a first stable version. I have started evaluating it, and I'm blown away by the results so far! When using it on its own in Claude Desktop, it turns Claude into a careful and token-frugal agent, capable of acting on enormous projects without running into token limits. As a complement to an existing agentic solution, like Claude Code or some other coding agent, Serena significantly reduced costs in all my experiments while keeping or increasing the quality of the output.

None of it is surprising, of course. If you give me an IDE, I will obviously be better and faster at coding than if I had to code in something like word and use pure file-reads and edits. Why shouldn't the same hold for an LLM?

A quantitative evaluation on SWE-verified is on its way, but to just give a taste of what Serena can do, I created one PR on a benchmark task from sympy, with Opus running on Claude Desktop. It demonstrates how Opus intelligently uses the tools to explore, read and edit the codebase in the most token-efficient manner possible. For complete transparency, the onboarding conversation and the solution conversation are included. The same holds for Sonnet, but for Opus it's particularly useful, since due to its high cost, token efficiency becomes key.

Since Claude Code is now included into the pro subscription, the file-read based MCPs are largely obsolete for coding purposes (for example, the codemcp dev said he now stops the project). Not so for Serena, since the symbolic tools it offers give a valuable addition to Claude Code, rather than being replaced by it.

Even though sympy is a huge repository, the Opus+Serena combo went through it like a breeze. For anyone wanting to have cheaper and faster coding agents, especially on larger projects, I highly recommend looking into Serena! We are still early in the journey, but I think the promise is very high.