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
![]() | |
|---|---|
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.
| App Claude | App 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
ClaudeouGoosea 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
uveuvx. 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.
