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
- Abre devBoard en tu Mac y ve a Settings → Developer. Esta sección solo aparece en la aplicación de Mac.
- Haz clic en New token y nómbralo según la herramienta, como "Claude Code".
- 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>" }
}
}
}
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}" }
}
}
}
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
| Área | Lo que puede hacer |
|---|---|
| Buscar y leer | Consultar 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. |
| Tickets | Crear épicos, tareas y subtareas. Editar cualquier campo. Reasignar, reetiquetar, mover entre columnas, archivar y restaurar. |
| Comentarios | Añadir, editar y eliminar tus propios comentarios. @[Name] notifica a un compañero. |
| Tu día | Iniciar 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. |
| Versiones | Planificar 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:
- En devBoard, abre Settings → Developer, copia la URL del webhook y guarda un secreto de webhook.
- En GitHub, abre Settings → Webhooks → Add webhook del repositorio.
- Pega la URL como Payload URL. Establece Content type en application/json. GitHub usa por defecto form-encoded, que devBoard rechaza.
- Ingresa el mismo secreto.
- 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.