devBoard

Lee, crea y mueve tareas, comenta, inicia y finaliza trabajo, y registra tiempo en devBoard, un simple rastreador de proyectos para pequeños equipos de desarrollo y freelancers.

Servidor MCP alojado

npx add-mcp 'https://api.getdevboard.app/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Conecta tu asistente de IA

Servidor MCP: https://api.getdevboard.app/mcp

devBoard habla MCP. MCP es el estándar abierto que los asistentes de codificación usan para alcanzar otras herramientas. Una vez conectado, tu asistente puede leer el elemento en el que está trabajando, abrir nuevos, comentar, mover tarjetas y registrar tiempo. Funciona como tú, dentro de un espacio de trabajo. Puede hacer lo que tu rol permite, y nada más.

1. Crea un token

  1. Abre devBoard en tu Mac y ve a Settings → Developer. Esta sección solo aparece en la aplicación de Mac.
  2. Haz clic en New token y nómbralo según la herramienta, como "Claude Code".
  3. Cópialo. Se muestra una sola vez. Después solo ves sus primeros caracteres.

Cada token pertenece al espacio de trabajo que tenías abierto cuando lo creaste. Los invitados pueden leer un espacio de trabajo, pero no pueden crear tokens.

2. Añade devBoard a tu asistente

Reemplaza <your-token> por el token que copiaste.

Claude Code

claude mcp add --transport http --scope user devboard https://api.getdevboard.app/mcp \
  --header "Authorization: Bearer <your-token>"

--scope user lo hace disponible en todos los proyectos. Omítelo para añadirlo solo al proyecto actual. Verifícalo con /mcp dentro de Claude Code. Guía completa.

Cursor

Añade esto a ~/.cursor/mcp.json para todos los proyectos, o a .cursor/mcp.json para un solo proyecto:

{
  "mcpServers": {
    "devboard": {
      "url": "https://api.getdevboard.app/mcp",
      "headers": { "Authorization": "Bearer <your-token>" }
    }
  }
}

Guía completa.

VS Code

Añade esto a .vscode/mcp.json. VS Code solicita el token la primera vez y lo mantiene fuera del archivo. Así que el archivo es seguro para confirmar:

{
  "inputs": [
    { "type": "promptString", "id": "devboard-token", "description": "devBoard token", "password": true }
  ],
  "servers": {
    "devboard": {
      "type": "http",
      "url": "https://api.getdevboard.app/mcp",
      "headers": { "Authorization": "Bearer ${input:devboard-token}" }
    }
  }
}

Guía completa.

Claude Desktop

Claude Desktop solo inicia comandos locales desde su configuración. Por eso accede a devBoard a través de mcp-remote, que requiere Node.js. Abre Settings → Developer → Edit Config y añade:

{
  "mcpServers": {
    "devboard": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.getdevboard.app/mcp",
        "--header", "Authorization:${DEVBOARD_AUTH}"],
      "env": { "DEVBOARD_AUTH": "Bearer <your-token>" }
    }
  }
}

Reinicia Claude Desktop después. Guía completa.

Cualquier otra cosa

Cualquier cliente que admita MCP remoto sobre Streamable HTTP funciona. La dirección es https://api.getdevboard.app/mcp. El token va en un encabezado Authorization: Bearer.

3. Pruébalo

  • "¿Qué tengo en mi plato hoy?"
  • "Inicia APP-42." Te asigna, mueve la tarjeta a En progreso, inicia tu temporizador y te da un nombre de rama.
  • "Divide el épico de incorporación en tareas y dale a cada una una fecha de vencimiento la próxima semana."
  • "Registra un error: el botón de inicio de sesión no hace nada en iPad. Urgente, asígnamelo."
  • "Comenta en APP-42 que la corrección está en revisión y menciona a @[Ana]."
  • "¿Cuánto tiempo registré esta semana, por ticket?"
  • "Terminé con APP-42, muévela a Revisión de código."

Abre una solicitud de extracción desde la rama que te dio. La PR se vincula automáticamente al elemento. Configurar eso se cubre a continuación.

Lo que tu asistente puede hacer

ÁreaLo que puede hacer
Buscar y leerConsultar el espacio de trabajo (proyectos, columnas, etiquetas, versiones, personas). Buscar elementos por columna, asignado, etiqueta, tipo, prioridad, versión o fecha de vencimiento. Leer un elemento completo con sus comentarios y solicitudes de extracción. Ver Mi trabajo. Ejecutar vistas guardadas.
TicketsCrear épicos, tareas y subtareas. Editar cualquier campo. Reasignar, reetiquetar, mover entre columnas, archivar y restaurar.
ComentariosAñadir, editar y eliminar tus propios comentarios. @[Name] notifica a un compañero.
Tu díaIniciar y terminar el trabajo en un solo paso. Ejecutar tu temporizador. Registrar tiempo después del hecho. Leer tu hoja de tiempos. Revisar tu bandeja de entrada. Gestionar tus tareas personales.
VersionesPlanificar y publicar versiones y añadir etiquetas, si eres administrador.

No puede eliminar elementos, cambiar la configuración del espacio de trabajo, ni gestionar miembros e invitaciones. Eso permanece en la aplicación.

Manteniéndolo seguro

  • Un token funciona como tú, con tu rol. Si eres miembro, el asistente puede hacer lo que un miembro puede y nada más.
  • Ve un solo espacio de trabajo, aquel en el que fue creado. Tu lista de tareas personales es tuya en todos los espacios de trabajo, así que el asistente también puede acceder a ella.
  • Revoca un token en Settings → Developer y deja de funcionar de inmediato. Revócalo en el momento en que termine en un lugar donde no debería estar.
  • devBoard solo guarda un hash del token. Si lo pierdes, crea uno nuevo.

Más en la guía de seguridad de tokens.

Vincula solicitudes de extracción desde GitHub

Una solicitud de extracción que mencione una clave de elemento (APP-123) en su título, cuerpo o rama aparece en ese elemento. También puede mover la tarjeta cuando se abre, se fusiona o se cierra. Un administrador del espacio de trabajo configura esto una vez por repositorio:

  1. En devBoard, abre Settings → Developer, copia la URL del webhook y guarda un secreto de webhook.
  2. En GitHub, abre Settings → Webhooks → Add webhook del repositorio.
  3. Pega la URL como Payload URL. Establece Content type en application/json. GitHub usa por defecto form-encoded, que devBoard rechaza.
  4. Ingresa el mismo secreto.
  5. Elige Let me select individual events, marca solo Pull requests, y guarda.

De vuelta en devBoard, elige a qué columna se mueve una tarjeta cuando una solicitud de extracción se abre, se fusiona o se cierra sin fusionar. Guía paso a paso.

Sin MCP

El mismo token funciona en una pequeña API REST en https://api.getdevboard.app/dev/v1, para scripts y CI:

curl -H "Authorization: Bearer <your-token>" https://api.getdevboard.app/dev/v1/items/APP-42

curl -X POST -H "Authorization: Bearer <your-token>" -H "Content-Type: application/json" \
  -d '{"category":"done"}' https://api.getdevboard.app/dev/v1/items/APP-42/status

Rutas: GET me, GET projects, GET items?project=&q=, GET items/{KEY}, GET items/{KEY}/pulls y POST items/{KEY}/status. Usándolo desde CI.

Dónde más encontrar este servidor

El mismo servidor está listado en el Registro oficial de MCP y en Smithery. El listado y los archivos de configuración viven en un repositorio público, App-Tube/devboard-mcp.

¿Preguntas o algo falta? [hello@getdevboard.app](mailto:hello@getdevboard.app)

Preguntas frecuentes

¿Puede mi asistente ver todos mis espacios de trabajo?

No. Un token pertenece a un espacio de trabajo, el que tenías abierto cuando lo creaste. Si trabajas con varios clientes, crea un token por espacio de trabajo y añade cada uno como su propio servidor.

¿Puede mi asistente eliminar mis tareas?

No. El servidor MCP puede archivar un elemento, pero no puede eliminarlo. Tampoco puede cambiar la configuración del espacio de trabajo ni gestionar miembros e invitaciones. Eso permanece en la aplicación.

¿Puedo crear un token en mi teléfono?

Aún no. Settings → Developer solo aparece en la aplicación de Mac. Crea el token allí y luego úsalo desde cualquier computadora.

¿Esto cuesta extra?

No. Gratis durante el acceso anticipado; los planes de pago serán un número simple, publicado aquí primero.