🌐
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%
🌐
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

🌐
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 is a coding agent toolkit that provides semantic code retrieval and editing tools. https://github.com/oraios/serena · 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).
🌐
Skypage
skywork.ai › skypage › en › Serena-MCP-Server-A-Deep-Dive-for-AI-Engineers › 1970677982547734528
Serena MCP Server: A Deep Dive for AI Engineers
Installation: The recommended method is to run Serena directly from its repository using uvx, which avoids a permanent local installation. The command in your client's MCP configuration would look like this: uvx --from git+https://github.com/oraios/serena.git serena start-mcp-serverAlternatively, you can clone the repository for more control: git clone https://github.com/oraios/serena .
🌐
GitHub
github.com › mcp › oraios › serena
MCP Registry | Serena · GitHub
A faster, safer way to build with AI: the GitHub MCP Registry centralizes MCP servers for effortless discovery, integration, and open collaboration.
🌐
Apidog
apidog.com › blog › serena-mcp-server-2
How to Use Serena MCP Server
August 8, 2025 - The Serena MCP Server is a lifesaver for developers fed up with subscription costs. Here’s why it rocks: Free Forever: Works with Claude’s free tier or open-weight models via Agno, no API keys needed. Powerful Features: Semantic code retrieval, symbol-level edits, and multi-language support rival paid tools like Cursor. Privacy-Friendly: Runs locally, keeping your codebase off third-party servers. Community-Driven: With 2.9k+ GitHub ...
🌐
PulseMCP
pulsemcp.com › servers › oraios-serena
Official Serena MCP Server | PulseMCP
GitHub Sponsors · A standardized, official file format that defines how to use this MCP server. View the file to see installation instructions, configuration options, and usage guidelines. View server.json file · NAME · com.pulsemcp.mirror/oraios-serena ·
🌐
LobeHub
lobehub.com › mcp › oraios-serena
Serena | MCP Servers · LobeHub
1 month ago - Connect the UI to the agent you started above and start chatting. You will have the same tools as in the MCP server version. Here is a short demo of Serena performing a small analysis task with the newest Gemini model: https://github.com/user-attachments/assets/ccfcb968-277d-4ca9-af7f-b84578858c62
🌐
ClaudeLog
claudelog.com › home › mcps & add-ons › serena
Serena | ClaudeLog
# Direct execution from GitHub (recommended for MCP) # Windows: uvx --from git+https://github.com/oraios/serena serena-mcp-server.exe # Linux/macOS: uvx --from git+https://github.com/oraios/serena serena-mcp-server
🌐
Alguidelines
alguidelines.dev › docs › agentic-coding › communityresources › tools › serena-mcp
Serena MCP | alguidelines.dev - Business Central Design Patterns
1 week ago - GitHub: https://github.com/oraios/serena · PyPI Package: https://pypi.org/project/serena-mcp/ Changelog: https://github.com/oraios/serena/blob/main/CHANGELOG.md · Was this page helpful?Yes No · Glad to hear it! Please tell us how we can improve. Sorry to hear that.
Find elsewhere
🌐
GitHub
github.com › oraios › serena › issues
oraios/serena
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations) - oraios/serena
Author   oraios
🌐
GitHub
github.com › oraios › serena › releases
Releases · oraios/serena
This likely is the last release before the stable version 1.0.0 which will come together with the JetBrains IDE extension. We release it for users who install Serena from a tag, since the last tag cannot be installed due to a breaking change in the mcp dependency (see #381).
Author   oraios
🌐
GitHub
github.com › oraios › serena › issues › 635
Claude Code failed to connect Serena in Idea CE 2025.2 but works in VS Code · Issue #635 · oraios/serena
September 21, 2025 - claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project $(pwd)
Published   Sep 21, 2025
🌐
Microsoft Open Source
opensource.microsoft.com › blog › 2025 › 10 › 16 › 9-open-source-projects-the-github-copilot-and-visual-studio-code-teams-are-sponsoring-and-why-they-matter
9 open-source projects the GitHub Copilot and Visual Studio Code teams are sponsoring—and why they matter - Microsoft Open Source Blog
FastAPI-MCP turns your FastAPI endpoints into MCP tools with authentication that needs minimal configuration. The MCP preserves schemas, documentation, and authentication logic, creating a seamless way to expose APIs to AI agents. 3. Oraios/serena: Semantic code editing for agents
🌐
Smartscope
smartscope.blog › en › generative-ai › claude › serena-mcp-implementation-guide
Serena MCP Setup: 3-Step Guide (Python uv + Claude Code in 5min) - SmartScope
Latest release v0.1.4 (Codex CLI context, CLI extensions, Swift/Bash LSP support): https://github.com/oraios/serena/releases/tag/v0.1.41 · Published on 2025-08-15, Serena v0.1.4 backports Codex CLI compatibility fixes, expands the CLI, and adds Swift/Bash language servers so users installing from tags avoid the MCP dependency breakage.
🌐
Oraios
oraios.github.io › serena › 02-usage › 030_clients.html
Connecting Your MCP Client — Serena Documentation
Depending on your needs, you might want to further customize Serena’s behaviour by ... Mode of Operation. Note that some clients have a per-workspace MCP configuration (e.g, VSCode and Claude Code), while others have a global MCP configuration (e.g.
🌐
GitHub
github.com › oraios › serena › discussions › 545
Serena vs Claude Code built-in tools · oraios/serena · Discussion #545
Are there any advantages to use and setup Serena over Claude Code to use this MCP over Claude Code's grab and search built-in tools?
Author   oraios
🌐
GitHub
github.com › lin2000wl › Serena-cursor-mcp
GitHub - lin2000wl/Serena-cursor-mcp
If you just want to turn Claude into a free-to-use coding agent, we recommend using Serena through Claude Code or Claude Desktop. If you want to use Gemini or any other model, and you want a GUI experience, you can use Agno or one of the many other GUIs that support MCP servers.
Author   lin2000wl
🌐
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.
🌐
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.