Como Usar o Servidor Serena MCP

Ashley Goolam

Ashley Goolam

8 agosto 2025

Como Usar o Servidor Serena MCP

Olá! Cansado de gastar dinheiro com ferramentas de codificação de IA? Vamos falar sobre o Serena MCP Server, uma joia gratuita e de código aberto que transforma seu LLM favorito em uma potência de codificação, tudo sem estourar o orçamento. Construído pela Oraios AI, o Serena permite que você codifique de forma mais inteligente com ferramentas como Claude ou modelos de peso aberto, e a melhor parte? Você pode usá-lo gratuitamente! Neste guia, abordaremos o que é o Serena, como instalá-lo para um projeto com Claude Code e como configurar o Serena MCP Server no Claude Desktop e no Cursor. Vamos mergulhar e economizar algumas taxas de assinatura!

💡
Quer uma ótima ferramenta de Teste de API que gera Documentação de API linda?

Quer uma plataforma integrada e completa para sua Equipe de Desenvolvedores trabalhar em conjunto com máxima produtividade?

Apidog entrega todas as suas demandas e substitui o Postman por um preço muito mais acessível!
botão

O Que É o Serena MCP Server?

O Serena MCP Server é um kit de ferramentas gratuito e de código aberto da Oraios AI que transforma qualquer modelo de linguagem grande (LLM) em um agente de codificação completo. Ele usa o Protocolo de Contexto de Modelo (MCP) e o Protocolo de Servidor de Linguagem (LSP) para fornecer recursos semelhantes a IDEs, como análise semântica de código, edição em nível de símbolo e suporte a várias linguagens (Python, JavaScript, Java e muito mais). Seja para refatorar código, analisar grandes bases de código ou prototipar, o Serena lida com tudo — desde o planejamento até o commit de alterações no controle de versão.

Por que é incrível? O Serena nasceu da frustração com assinaturas caras de IDEs como Cursor ou Windsurf e ferramentas pesadas em API como Claude Code ou Cline. A Oraios AI queria uma alternativa gratuita que funcionasse com os LLMs que você já possui, como o Claude da Anthropic (mesmo na camada gratuita!) ou modelos de peso aberto via Agno. É o presente deles para a comunidade de desenvolvedores, e eles o usam diariamente. Além disso, é licenciado pelo MIT, então você pode personalizá-lo à vontade.

servidor serena mcp

Instalando o Serena em um Projeto com Claude Code

Vamos colocar o Serena MCP Server para funcionar em seu projeto usando o Claude Code, um assistente de codificação popular que suporta servidores MCP gratuitamente. Veja como configurá-lo:

Passo 1: Instalar Pré-requisitos

  1. Instalar uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Para usuários Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Ou use o Homebrew: brew install uv.

instalar uv

2. Clonar o Repositório do Serena:

git clone https://github.com/oraios/serena
cd serena
projeto serena github

3. Configurar Ambiente:

cp .env.example .env

Passo 2: Configurar o Serena para Claude Code

  1. Iniciar o Servidor MCP:
uv run serena start-mcp-server

Isso inicia um servidor local com um painel web em http://localhost:24282/dashboard/index.html para logs e desligamento.

2. Adicionar Serena ao Claude Code:

claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server"]}'

Isso informa ao Claude Code para usar o servidor MCP do Serena sem instalação local.

claude code

3. Testar:

Analise minha base de código Python em ./src.
Refatore main.py para usar async/await.

Solução de Problemas

Usando o Serena MCP Server no Claude Desktop

O Claude Desktop é outra ótima maneira de usar o Serena MCP Server gratuitamente, aproveitando a camada gratuita do Claude. Veja como conectá-lo:

download claude

Passo 1: Configurar o Servidor MCP

  1. Executar o Servidor MCP do Serena:
uv run serena start-mcp-server

Ou use o Docker (Experimental) para uma configuração mais limpa:

docker run --rm -i --network host -v /path/to/your/projects:/workspaces/projects ghcr.io/oraios/serena:latest serena start-mcp-server --transport stdio

Substitua /path/to/your/projects pelo caminho absoluto do seu projeto.

2. Editar a Configuração do Claude Desktop:

{
  "mcpServers": {
    "serena": {
      "command": "/path/to/uv",
      "args": ["run", "--directory", "/path/to/serena", "serena-mcp-server"]
    }
  }
}

Substitua /path/to/uv e /path/to/serena pelos caminhos reais (use barras invertidas duplas \\ no Windows).

adicionar novo servidor mcp ao claude desktop

3. Reiniciar o Claude Desktop:

Passo 2: Testar o Serena no Claude Desktop

  1. Iniciar uma Conversa:
Resuma meu projeto em ./myproject.

2. Experimentar Tarefas de Codificação:

Corrija os bugs em src/app.js com base nos logs.

3. Verificar o Painel:

Dicas

Usando o Serena MCP Server no Cursor

O Cursor é uma IDE elegante alimentada por IA, e você pode usar o Serena MCP Server com o Cursor globalmente ou por projeto. Veja como:

a ide cursor

Passo 1: Configurar o Servidor MCP do Serena

  1. Iniciar o Servidor:
uv run serena start-mcp-server

Ou use o comando Docker da seção Claude Desktop.

2. Configurar o Cursor Globalmente:

{
  "mcpServers": {
    "serena": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/oraios/serena", "serena-mcp-server"]
    }
  }
}

Isso torna o Serena disponível em todos os projetos do Cursor.

adicionar novo servidor mcp ao cursor

3. Ou Configurar por Projeto:

4. Reiniciar o Cursor:

Passo 2: Testar o Serena no Cursor

  1. Abrir o Painel de Chat do Cursor:
Gerar uma API REST em src/api.py.

2. Refatorar Código:

Otimize esta função para desempenho.

3. Verificar Logs:

Por Que Usar o Serena MCP Server?

O Serena MCP Server é um salva-vidas para desenvolvedores cansados de custos de assinatura. Veja por que ele é incrível:

Os usuários estão entusiasmados com o Serena, com alguns chamando-o de “a configuração de codificação mais forte” quando combinado com o Claude. Seja você um desenvolvedor solo ou parte de uma equipe, o Serena permite que você cancele essas assinaturas caras e codifique de forma mais inteligente. Em breve, o ChatGPT Desktop poderá suportar servidores MCP, expandindo ainda mais suas opções.

Conclusão

O Serena MCP Server é o seu bilhete para uma codificação gratuita e alimentada por IA com ferramentas como Claude Code, Claude Desktop e Cursor. Desde a instalação do Serena até a execução em seu editor favorito, agora você está equipado para lidar com tarefas de codificação sem dores de cabeça de assinatura. Experimente, explore seu painel web e me diga nos comentários como você está usando o Serena para impulsionar seu fluxo de trabalho!

💡
Quer uma ótima ferramenta de Teste de API que gera Documentação de API linda?

Quer uma plataforma integrada e completa para sua Equipe de Desenvolvedores trabalhar em conjunto com máxima produtividade?

Apidog entrega todas as suas demandas e substitui o Postman por um preço muito mais acessível!
botão

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs