🌐
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%
🌐
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 - 1️⃣ Install 2️⃣ Onboarding ... add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project $(pwd)...
🌐
Oraios
oraios.github.io › serena › 02-usage › 030_clients.html
Connecting Your MCP Client — Serena Documentation
While serena can be directly installed from the GitHub MCP server registry, we recommend to set it up manually (at least for now, until the configuration there has been improved). Just paste the following into <your_project>/.vscode/mcp.json, or edit the entry after using the option install into workspace:
🌐
Apidog
apidog.com › blog › serena-mcp-server
Serena MCP Server: The Open-Source Coding Agent Toolkit
October 24, 2025 - Claude Code and Claude Desktop: This is a popular and powerful combination that allows you to use the Serena MCP Server for free with Anthropic's Claude. IDEs: VSCode, Cursor, and IntelliJ have extensions that support MCP, allowing you to use the Serena MCP Server directly within your development ...
🌐
Nacos
mcp.nacos.io › server › server20211
MCP Marketplace
A context is set at startup when launching Serena (e.g., via CLI options for an MCP server or in the agent script) and cannot be changed during an active session. ... agent: Designed for scenarios where Serena acts as a more autonomous agent, for example, when used with Agno. ide-assistant: Optimized for integration into IDEs like VSCode, Cursor, or Cline, focusing on in-editor coding assistance.
🌐
Ctok
ctok.ai › 首页 › serena mcp integration guide
Serena MCP Integration Guide | Ctok Claude Code Group Subscription - Claude Code, Gemini, Codex
How to integrate Serena MCP in Claude Code, including installation, configuration, demos, and common issues
🌐
James Acres
jamesacres.co.uk › 2025 › 05 › coding-with-serena-and-claude-desktop-via-mcp
Coding with Serena and Claude Desktop via MCP | James Acres
May 4, 2025 - Create serena_config.yml by copying serena_config.template.yml and adding your project yml file to the list · Install Claude Desktop, edit settings > developer and add MCP config
🌐
Reddit
reddit.com › r/claudeai › mcp server for coding in vs code
r/ClaudeAI on Reddit: MCP Server for coding in VS Code
April 24, 2025 -

I made a VS Code extension that acts as an MCP server, allowing Claude desktop (and other clients) to code in an active VS Code workspace. This was driven by my own needs; github copilot is somewhat restrictive with the number of requests every month on the Pro tier and plus I want Claude for non-coding tasks anyway. I have been using Serena, which works great, but it was a bit cumbersome for my workflow. (Not criticising Serena; it is very cool and I recommend checking it out! It's just a bit cumbersome to have to edit the configuration file every time I start a new project, since I have to juggle a large number of separate codebases for work. That is probably not the case for everyone, or even most people.)

This extension is inspired by Serena but is less fully featured in some ways. What it does do, however, is expose your active VS Code workspace, so that you can switch projects just by switching to a different folder/workspace configuration in VS Code. In addition, VS Code diagnostics (ie. the "problems" tab that shows syntax errors, linter warnings, etc.) are exposed as an MCP tool.

Let me know what you think! I have been coding for quite a while, but mostly in the high performance computing and scientific ML spaces, so Typescript is quite new to me and I did lean on Claude more than usual. If you want to contribute, PRs are greatly appreciated :)

Github: https://github.com/juehang/vscode-mcp-server
VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=JuehangQin.vscode-mcp-server

Here's a demo video:

🌐
LobeHub
lobehub.com › mcp › oraios-serena
Serena | MCP Servers · LobeHub
1 month ago - A context is set at startup when launching Serena (e.g., via CLI options for an MCP server or in the agent script) and cannot be changed during an active session. ... agent: Designed for scenarios where Serena acts as a more autonomous agent, for example, when used with Agno. ide-assistant: Optimized for integration into IDEs like VSCode, Cursor, or Cline, focusing on in-editor coding assistance.
Find elsewhere
🌐
Apidog
apidog.com › blog › serena-mcp-server-2
How to Use Serena MCP Server
August 8, 2025 - Watch Serena suggest precise code changes! Server Not Starting? Ensure uv is installed and the .env file is set up. Check the dashboard logs. Claude Code Errors? Verify the MCP command syntax and restart Claude Code.
🌐
Skypage
skywork.ai › skypage › en › Serena MCP Server: A Deep Dive for AI Engineers › 1970677982547734528
Serena MCP Server: A Deep Dive for AI Engineers
It acts as the nervous system, allowing the LLM to request context and invoke Serena&#39;s tools. Language Server Protocol (LSP) — The Brain: LSP is the same technology that powers intelligent features like &#34;Go to Definition&#34; and &#34;Find All References&#34; in modern IDEs like VSCode.
🌐
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

🌐
Visual Studio Code
code.visualstudio.com › docs › copilot › chat › mcp-servers
Use MCP servers in VS Code
November 3, 2021 - Alternatively, run the MCP: Add Server command from the Command Palette, choose the type of MCP server to add and provide the server information. Next, select Workspace to add the server to the .vscode/mcp.json file in your workspace.
🌐
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 with Claude Desktop, IDEs like VSCode, and soon ChatGPT.
🌐
MCP Servers
mcpservers.org › serena
Serena | Awesome MCP Servers
A context is set at startup when launching Serena (e.g., via CLI options for an MCP server or in the agent script) and cannot be changed during an active session. ... agent: Designed for scenarios where Serena acts as a more autonomous agent, for example, when used with Agno. ide-assistant: Optimized for integration into IDEs like VSCode, Cursor, or Cline, focusing on in-editor coding assistance.
🌐
Medium
medium.com › towards-agi › how-to-set-up-and-use-vscode-mcp-server-352c1e6f42e9
How to Set Up and Use VSCode MCP Server | by Naomi Clarkson | Towards AGI | Medium
April 8, 2025 - Before diving into VSCode MCP server setup, it’s important to understand what VSCode currently supports in terms of MCP capabilities. VSCode supports local standard input/output (stdio) and server-sent events (sse) for MCP server transport.
🌐
iTechs Online
itecsonline.com › post › how-to-install-serena-mcp-linux
How To Install Serena MCP For Ubuntu Linux: Complete Guide | ITECS Blog
October 20, 2025 - Critical: Many MCP clients fail to properly terminate subprocess servers on exit. Enable Serena's web dashboard (enabled by default) to manually shut down lingering processes and prevent resource leaks · Modern IDE extensions and VSCode-based editors increasingly support MCP servers for enhanced ...
🌐
YouTube
youtube.com › watch
Claude Code MCP Serena: Stop Wasting Tokens on Website Bugs (Tutorial) - YouTube
Learn how to install and use Claude Code MCP Serena to fix website bugs faster, save tokens, and improve AI coding efficiency. This Claude agents tutorial sh...
Published   July 28, 2025
🌐
Visual Studio Code
code.visualstudio.com › mcp
MCP Registry · GitHub
MCP server for Chrome DevTools · Serena · Install · Semantic code retrieval & editing tools for coding agents. Firecrawl · Install · Extract web data with Firecrawl · Unity · Install · Control the Unity Editor from MCP clients via a Unity bridge + local Python server.