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"]
      }
    }
  }

Related Tools