🌐
GitHub
github.com › oraios › serena
GitHub - oraios/serena: A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
3 weeks ago - To connect Serena to your preferred MCP client, you typically need to configure a launch command in your client. 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

Discussions

Claude and Serena MCP - a dream team for coding
Any benefits to those who use cluade code? Thanks for sharing btw More on reddit.com
🌐 r/ClaudeAI
69
81
June 5, 2025
Failed to connect in Claude code
I have installed the mcp by claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project $(pwd) after start the claude code, it shows the mcp server failed to connect error : More on github.com
🌐 github.com
39
August 18, 2025
Am I the only who is not finding any value in Serena MCP or MCPs in general? (using Claude Code)
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. More on reddit.com
🌐 r/ClaudeAI
46
22
July 4, 2025
Try out Serena MCP. Thank me later.
What does this do for the English speaking More on reddit.com
🌐 r/ClaudeAI
318
493
June 20, 2025
🌐
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).
🌐
ClaudeLog
claudelog.com › home › mcps & add-ons › serena
ClaudeLog - Claude Code Docs, Guides, Tutorials & Best Practices
November 11, 2025 - Serena is a comprehensive AI coding agent toolkit that provides semantic code understanding and intelligent editing capabilities through language server integration. Designed as a free alternative to expensive coding assistants like Cursor and ...
🌐
KAGAYA's Blog
cdkagaya.design.blog › 2025 › 09 › 11 › how-to-add-serena-mcp-servers-in-claude-code
How to Add serena MCP Servers in Claude Code – KAGAYA's Blog
September 11, 2025 - claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project �% 👉 With this setup, you can extend Claude Code with custom MCP servers like Serena and streamline your coding workflow!
🌐
Smartscope
smartscope.blog › en › generative-ai › claude › serena-mcp-claude-code-beginners-guide
Serena MCP × Claude Code: The New Era of AI Understanding Entire Codebases - SmartScope
August 7, 2025 - Beginner's guide to combining Serena MCP with Claude Code, enabling AI to assist development while understanding entire projects. Includes real Sudoku app improvement examples with concrete benefits and usage methods.
🌐
Robert Marshall
robertmarshall.dev › home › blog › turning claude code into a development powerhouse
Turning Claude Code into a Development Powerhouse | Rob Marshall
August 21, 2025 - The breakthrough came when I created this slash command: Always use: - serena for semantic code retrieval and editing tools - context7 for up to date documentation on third party code - sequential thinking for any decision making Read the claude.md ...
Find elsewhere
🌐
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.

🌐
Apidog
apidog.com › blog › serena-mcp-server-2
How to Use Serena MCP Server
August 8, 2025 - Use the Serena MCP Server for free with Claude Code, Claude Desktop, or Cursor. This guide covers installation and setup to enhance your coding with AI, no subscriptions needed.
🌐
Claude
code.claude.com › docs › en › mcp
Connect Claude Code to tools via MCP - Claude Code Docs
Configure MCP server startup timeout using the MCP_TIMEOUT environment variable (for example, MCP_TIMEOUT=10000 claude sets a 10-second timeout) Claude Code will display a warning when MCP tool output exceeds 10,000 tokens.
🌐
GitHub
github.com › oraios › serena › issues › 494
Failed to connect in Claude code · Issue #494 · oraios/serena
August 18, 2025 - ... INFO 2025-08-18 17:23:08,785 [MainThread] serena.cli:start_mcp_server:166 - Initializing Serena MCP server INFO 2025-08-18 17:23:08,785 [MainThread] serena.cli:start_mcp_server:167 - Storing logs in /mnt/bn/cloud-project-hl/code/akide/.serena/logs/2025-08-18/mcp_20250818-172308.txt INFO 2025-08-18 17:23:08,787 [MainThread] serena.config.serena_config:from_config_file:406 - Loading Serena configuration from /mnt/bn/cloud-project-hl/code/akide/.serena/serena_config.yml INFO 2025-08-18 17:23:09,086 [MainThread] serena.agent:__init__:198 - Starting Serena server (version=0.1.4-6c811629-dirty,
Published   Aug 18, 2025
🌐
MarkTechPost
marktechpost.com › home › editors pick › agentic ai › 50+ model context protocol (mcp) servers worth exploring
50+ Model Context Protocol (MCP) Servers Worth Exploring - MarkTechPost
June 8, 2025 - The Model Context Protocol (MCP), ... tools—code repositories, databases, files, web services, and more—via a JSON-RPC 2.0-based protocol....
🌐
PulseMCP
pulsemcp.com › servers › oraios-serena
Official Serena MCP Server | PulseMCP
Provides a server for obtaining structured and freeform code reviews from OpenAI, Google, and Anthropic models with... ... Enables intelligent routing between Claude and Google's Gemini AI for complementary code analysis, leveraging...
🌐
Genai
genai.works › mcp-servers › serena-m99w22px
Serena
These capabilities allow AI assistants to code, build, and run tasks locally, enhancing development workflows. ... The Unity MCP Server is an open-source utility that facilitates seamless communication between the Unity Editor and Large Language Models (LLMs) such as Claude Desktop and Cursor via the Model Context Protocol (MCP).