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

|

DevBrain MCP serverMseeP.ai Security Assessment Badge
Verified on MseeP

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.

usage-claude
Aplicación ClaudeAplicació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 Claude o Goose que 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 uv y uvx. 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.