DevBrain

Encontra trechos de código, artigos para desenvolvedores e postagens de blog relevantes com base em suas consultas.

Documentação

Servidor MCP DevBrain

Converse com seus newsletters favoritos (programação, tecnologia, fundadores).

Auditoria

|

DevBrain MCP serverMseeP.ai Security Assessment Badge
Verified on MseeP

Sobre

É um MCP baseado em newsletters que busca trechos de código relevantes, artigos de desenvolvedores independentes e postagens de blog para que você não precise vasculhar resultados genéricos da web novamente. Basta pedir ao LLM: "pesquise no devbrain"

É como uma busca na web, mas especificamente ajustada para conteúdo de alta qualidade, selecionado por desenvolvedores. Você pode facilmente conectar seu newsletter favorito para expandir ainda mais sua base de conhecimento.

Por exemplo, quando você estiver implementando o recurso "A", o DevBrain pode trazer artigos relacionados que serviriam como uma referência sólida e uma base para sua implementação.

usage-claude
App ClaudeApp Goose (toque na imagem para abrir o vídeo)

O DevBrain retorna artigos como descrição curta + URL. Você pode então:

  • instruir um agente LLM como Claude ou Goose a buscar o conteúdo completo dos artigos usando as URLs fornecidas
  • instruir o LLM a implementar um recurso com base em todos ou em artigos selecionados

Experimente rapidamente com MCP remoto via transporte http

"devbrain": {
    "type": "http",
    "url": "https://devbrain.svenai.com/mcp"
},

Instalação local (http mcp remoto recomendado)

Via uv ou uvx. Instale uv e uvx (se não estiverem instalados):

curl -LsSf https://astral.sh/uv/install.sh | sh

Exemplo de comando para executar o servidor MCP no modo stdio:

uvx --python ">=3.10" --from devbrain devbrain-stdio-server

Uso no Claude Code (ou outros agentes de codificação)

https://docs.anthropic.com/en/docs/claude-code/mcp#installing-mcp-servers Você pode adicionar o MCP ao cc manualmente ou referenciar o mesmo arquivo .json que o aplicativo Claude usa.

Uso no Claude

Para adicionar devbrain à configuração do Claude, edite o arquivo: ~/Library/Application Support/Claude/claude_desktop_config.json e insira devbrain no bloco mcpServers existente, assim:

{
  "mcpServers": {
    "devbrain": {
      "command": "uvx",
      "args": [
        "--python", ">=3.10",
        "--force-reinstall",
        "--from",
        "devbrain",
        "devbrain-stdio-server"
      ]
    }
  }
}

Problemas do Claude:

  • De alguma forma, ele falha ao obter a versão mais recente mesmo quando o sistema operacional a tem instalada. Forçar uma atualização (pelo menos uma vez) é necessário para o aplicativo Claude. Isso é feito com o argumento --force-reinstall.
  • Sabe-se que o Claude falha ao trabalhar com os binários uv e uvx. Veja relacionado: https://gist.github.com/gregelin/b90edaef851f86252c88ecc066c93719. Se você encontrar esse erro, execute estes comandos em um Terminal:
sudo mkdir -p /usr/local/bin
sudo ln -s ~/.local/bin/uvx /usr/local/bin/uvx
sudo ln -s ~/.local/bin/uv /usr/local/bin/uv

e reinicie o Claude.

Integração para Cline e outros agentes de IA

Comando para iniciar o DevBrain MCP no modo stdio:

uvx --python ">=3.10" --force-reinstall --from devbrain devbrain-stdio-server

e adicione este comando ao arquivo de configuração do agente de IA (Cline ou outro).

Observe que o DevBrain requer suporte a Python 3.10+. A maioria dos sistemas o tem instalado. No entanto, o VS Code (do qual o Cline depende) é distribuído com Python 3.9. Use a versão correta do Python ao executar o DevBrain MCP. Uma versão corrigida para iniciar o DevBrain MCP fica assim:

uvx --python ">=3.10" --force-reinstall --from devbrain devbrain-stdio-server

Integração com Docker

Você pode executar este MCP como um contêiner Docker no modo STDIO. Primeiro, crie uma imagem com build.sh. Depois, adicione uma configuração ao Claude assim:

{
  "mcpServers": {
    "devbrain": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "svenai/mcp-devbrain-stdio:latest"
      ]
    }
  }
}

Comando de teste para verificar se o contêiner Docker funciona corretamente:

docker run -i --rm svenai/mcp-devbrain-stdio:latest

Licença

Este projeto é lançado sob a Licença MIT e é desenvolvido pela mimeCam como uma iniciativa de código aberto.