serena
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
claude mcp add --transport stdio oraios-serena uvx serena start-mcp-server
How to use
Serena is a coding agent toolkit that enhances the capabilities of LLMs by providing IDE-like tools for code retrieval and editing. It allows users to interact with their codebase more efficiently by utilizing functions such as find_symbol, find_referencing_symbols, and insert_after_symbol. These tools enable the coding agent to perform operations without needing to read entire files or perform basic string replacements, thus improving efficiency and code quality, especially in larger projects.
How to install
To install Serena, you need to have 'uv' installed on your system. You can follow these steps:
- Install 'uv' by following the instructions on the uv installation guide.
- Once 'uv' is installed, run the following command to start the MCP server:
uvx --from git+https://github.com/oraios/serena serena start-mcp-server - You can check available options by running:
uvx --from git+https://github.com/oraios/serena serena start-mcp-server --help
Additional notes
Serena is under active development, and users are encouraged to check the changelog for updates. When integrating with various clients, specific configurations may be required, so refer to the client configuration guide for detailed instructions. Be aware that some language servers may require additional dependencies to be installed, which can be found on the Language Support page.
Related MCP Servers
cui
A web UI for Claude Code agents
claude-context-local
Code search MCP for Claude Code. Make entire codebase the context for any coding agent. Embeddings are created and stored locally. No API cost.
agentql
Model Context Protocol server that integrates AgentQL's data extraction capabilities.
iron-manus
Iron Manus MCP
tree-sitter-analyzer
A scalable, multi-language code analysis framework based on Tree-sitter, usable both as a CLI tool and an MCP server.
clangaroo
🦘 Clangaroo: Fast C++ code intelligence for LLMs via MCP