Serena
A powerful coding agent toolkit providing semantic retrieval and editing capabilities.
Categories
Code Execution & Agents
Self-Hosted
Python
Our Take
Serena is a comprehensive coding agent framework that, like `mcp-language-server`, uses the LSP for deep code understanding. It goes a step further by providing a full suite of tools for code editing, shell execution, and even project 'onboarding'. It's an ambitious project aiming to create a complete, autonomous development agent.
Quick Start
// 1. Install uv and clone the repository.
// 2. Configure your MCP client to run the server from the local repo:
{
"mcpServers": {
"serena": {
"command": "/path/to/uv",
"args": ["run", "--directory", "/path/to/serena", "serena-mcp-server"]
}
}
}