DevBrain
Encuentra fragmentos de código relevantes, artículos para desarrolladores y publicaciones de blog basados en tus consultas.
Documentación
Servidor MCP DevBrain
Chatea con tus newsletters favoritas (programación, tecnología, fundadores).
Auditoría
![]() | |
|---|---|
Acerca de
Es un MCP basado en newsletters que busca fragmentos de código relevantes, artículos para desarrolladores independientes y publicaciones de blog para que no tengas que buscar entre resultados web genéricos nuevamente. Solo pregúntale al LLM: "investiga en devbrain"
Es algo así como una búsqueda web, pero específicamente ajustada para contenido de alta calidad y curado por desarrolladores. Puedes conectar fácilmente tu newsletter favorita para expandir aún más su base de conocimiento.
Por ejemplo, cuando estás implementando la función "A", DevBrain puede extraer artículos relacionados que servirían como una referencia sólida y una base para tu implementación.
| Aplicación Claude | Aplicación Goose (toca una imagen para abrir utube) |
DevBrain devuelve artículos como una breve descripción + URL, luego puedes:
- indicar al agente LLM como
ClaudeoGooseque obtenga el contenido completo de los artículos usando las URLs proporcionadas - indicar al LLM que implemente una función basada en todos o en artículos seleccionados
Pruébalo rápidamente con MCP de transporte http remoto
"devbrain": {
"type": "http",
"url": "https://devbrain.svenai.com/mcp"
},
Instalación local (se recomienda MCP http remoto)
A través de uv o uvx. Instala uv y uvx (si no están instalados):
curl -LsSf https://astral.sh/uv/install.sh | sh
Comando de ejemplo para ejecutar el servidor MCP en modo stdio:
uvx --python ">=3.10" --from devbrain devbrain-stdio-server
Uso en Claude Code (u otros agentes de programación)
https://docs.anthropic.com/en/docs/claude-code/mcp#installing-mcp-servers Puedes agregar MCP a cc manualmente o hacer referencia al mismo archivo .json que usa la aplicación Claude.
Uso en Claude
Para agregar devbrain a la configuración de Claude, edita el archivo:
~/Library/Application Support/Claude/claude_desktop_config.json
e inserta devbrain en el bloque mcpServers existente de la siguiente manera:
{
"mcpServers": {
"devbrain": {
"command": "uvx",
"args": [
"--python", ">=3.10",
"--force-reinstall",
"--from",
"devbrain",
"devbrain-stdio-server"
]
}
}
}
Problemas de Claude:
- De alguna manera no logra obtener la última versión incluso cuando el sistema operativo la tiene instalada. Se requiere forzar una actualización (al menos una vez) para la aplicación Claude. Esto se hace con el argumento
--force-reinstall. - Se sabe que Claude falla al trabajar con los binarios
uvyuvx. Ver relacionado: https://gist.github.com/gregelin/b90edaef851f86252c88ecc066c93719. Si encuentras este error, ejecuta estos comandos en una 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
y reinicia Claude.
Integración para Cline y otros agentes de IA
Comando para iniciar DevBrain MCP en modo stdio:
uvx --python ">=3.10" --force-reinstall --from devbrain devbrain-stdio-server
y agrega este comando al archivo de configuración del agente de IA (Cline u otro).
Ten en cuenta que DevBrain requiere soporte de Python 3.10+. La mayoría de los sistemas lo tienen instalado. Sin embargo, VS Code (del cual depende Cline) se distribuye con Python 3.9. Usa la versión correcta de Python al ejecutar DevBrain MCP. Una versión corregida para lanzar DevBrain MCP se ve así:
uvx --python ">=3.10" --force-reinstall --from devbrain devbrain-stdio-server
Integración con Docker
Puedes ejecutar este MCP como un contenedor Docker en modo STDIO. Primero construye una imagen con build.sh. Luego agrega una configuración a Claude de la siguiente manera:
{
"mcpServers": {
"devbrain": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"svenai/mcp-devbrain-stdio:latest"
]
}
}
}
Comando de prueba para verificar que el contenedor Docker funciona correctamente:
docker run -i --rm svenai/mcp-devbrain-stdio:latest
Licencia
Este proyecto se publica bajo la Licencia MIT y es desarrollado por mimeCam como una iniciativa de código abierto.
