#8 no GitHub · Agir no código
Como instalar e usar o Serena: passo a passo
Um servidor MCP que dá à IA ferramentas parecidas com as de uma IDE: achar símbolos, ver quem usa cada função, renomear e editar código no nível do símbolo, em vez de buscar texto e linhas.
- Para quem
- Quem programa em projetos médios ou grandes e quer que o assistente navegue e altere código com mais precisão.
- Estrelas (07/11/2026)
- 31.180, #8 no ranking
- Licença
- O repositório não declara uma licença única. Confira a licença antes de usar na empresa.
- Repositório
- oraios/serena
Passo a passo
Antes de começar: uv instalado (o README diz que é o único pré-requisito obrigatório); Python 3.13 gerenciado pelo uv, conforme o comando de instalação do README; Para algumas linguagens, dependências extras (a lista está na página Language Support); Um cliente MCP, como o Claude Code.
Instale o uv
O uv é o gerenciador que instala e roda o Serena. O README manda seguir o guia oficial de instalação do uv.
Instale o Serena
Cole o comando no terminal. Ao terminar, o comando 'serena' deve estar disponível.
Comandouv tool install -p 3.13 serena-agent
Inicialize e confira
Rode o comando de inicialização. Ele verifica se a configuração está certa e mostra uma mensagem de sucesso. Por padrão usa os servidores de linguagem (a opção gratuita).
Comandoserena init
Conecte ao Claude Code
O README não traz o comando de conexão para o Claude Code. Ele manda seguir a página de configuração de clientes, que tem instruções específicas para o Claude Code. Abra essa página e siga o passo dela.
Leia o fluxo de trabalho por projeto
O README recomenda ler o guia do usuário, em especial sobre o fluxo de trabalho por projeto e sobre a configuração.
Primeiro teste
O README não traz um pedido de teste. Peça uma tarefa simples e confira se o servidor entra em ação.
Cuidados
- O README manda não instalar o Serena por loja de MCP ou de plugins, porque elas têm comandos de instalação desatualizados e piores.
- Entre as ferramentas básicas do Serena está execute_shell_command, que roda comandos de shell. O README diz que, dentro de agentes como o Claude Code, essas ferramentas básicas costumam vir desligadas por padrão.
- O Serena tem um sistema de memória para fluxos longos, que pode ser desligado se você preferir outra solução.
- A licença é por componente: SolidLSP sob MIT e o restante sob GPL-3.0 ou posterior. O plugin para JetBrains é pago, com teste gratuito.
Como desfazer
O README não traz um passo de remoção.
O que o README não confirma
Esta página foi montada lendo o README. Estes pontos não estão escritos lá:
- O comando exato para conectar ao Claude Code: está na página de clientes do guia, fora do README.
- Quais dependências extras sua linguagem exige.
- Como remover o Serena.
- Se o plugin para JetBrains vale o preço: o README não informa valores.
Dúvidas
Quais linguagens funcionam?
O README diz que o modo de servidores de linguagem suporta mais de 40 linguagens, incluindo Python, JavaScript, TypeScript, Java, Go, Rust e C#.
Preciso pagar?
O modo padrão usa servidores de linguagem gratuitos e de código aberto. O plugin para JetBrains é pago, com teste gratuito, segundo o README.
Serve só para o Claude Code?
Não. O README cita vários clientes, como Codex, Gemini CLI, VS Code, Cursor, JetBrains e Claude Desktop.
O que mudou na versão 2?
O README anuncia o Serena v2 com uma nova interface de agente baseada em REPL e remete a uma página de detalhes.
A DNACX usa o Serena?
Esta página foi montada a partir do README oficial. A DNACX não rodou cada passo, então confira a saída de cada comando e, se algo falhar, volte ao README do repositório.
Próximo da lista
Por Diogo Kammers, da DNACX. Passo a passo montado a partir do README oficial de oraios/serena, lido em . A DNACX não rodou cada passo desta página. O servidor é de terceiros e a DNACX não o criou.