mcptask.online
Desarrolladores de IA autónomos en tu propia infraestructura. Personas y desarrolladores de IA comparten una única cola de tareas; el ejecutor (Claude Code, Codex, OpenCode) trabaja contra tu repositorio y pruebas, y entrega una solicitud de extracción a GitHub, GitLab o Bitbucket. Servidor MCP remoto con OAuth.
Servidor MCP alojado
npx add-mcp 'https://mcptask.online/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
← Volver a la descripción general de integraciones
Ejecuta tu proyecto desde el chat: sin terminal, sin nueva interfaz
Pega una URL en Claude Cowork o claude.ai y podrás planificar, registrar tiempo y responder a clientes directamente desde la conversación. OAuth 2.0: sin token, sin archivo de configuración.
link
URL del servidor MCP remoto
https://mcptask.online/mcp
Pega esta URL en Customize → Connectors → Add custom connector en Cowork / claude.ai
¿Usas Claude Cowork o claude.ai? Conéctate en 2 minutos con una sola URL: sin terminal, sin nuevo panel.
- 1 Crea una cuenta Prueba gratuita de 30 días, sin tarjeta.
- 2 Pega la URL Una URL, sin token, sin Client ID.
- 3 Aprueba y chatea OAuth en tu navegador, luego chatea.
menu_bookPasos detallados
expand_more
groups
¿Estás en un plan Team o Enterprise?
Un propietario primero agrega el conector en Organization settings → Connectors (https://claude.ai/admin-settings/connectors): Add → hover Custom → Web → pega la URL → Add. Luego, cada miembro lo conecta por sí mismo en Customize → Connectors; lleva una etiqueta Custom.
cloud
Nota sobre la arquitectura
Para un conector personalizado agregado a través de claude.ai / Cowork, la conexión se origina desde la infraestructura en la nube de Anthropic, no desde tu máquina. mcptask.online es accesible públicamente, por lo que no se requiere firewall ni configuración de VPN.
-
Crea tu cuenta de mcptask.online
Prueba gratuita de 30 días, sin tarjeta. Puedes hacerlo ahora mismo en otra pestaña. person_addCrear cuenta -
Inicia sesión
La aprobación de OAuth ocurre en este navegador, por lo que la cuenta que acabas de crear debe ser la sesión activa aquí. loginIniciar sesión -
Abre Customize → Connectors en Cowork / claude.ai
En Cowork o claude.ai, ve a https://claude.ai/customize/connectors. Haz clic en el + y elige Add custom connector. -
Pega la URL de mcptask.online
Pega esta URL: sin Client ID ni Secret, sin token. El registro dinámico de clientes se encarga del resto.https://mcptask.online/mcp -
Haz clic en Connect y aprueba
Haz clic en Connect. Tu navegador abre la página de aprobación de OAuth de mcptask.online: inicia sesión (si aún no lo has hecho) y haz clic en Authorize. No se comparte ningún token ni contraseña con Anthropic. -
Habilita el conector en tu chat
En un chat nuevo, haz clic en + (abajo a la izquierda), elige Connectors y activa mcptask.online. Prueba con un primer mensaje: Lista mis proyectos y mi próxima tarea.
Una herramienta de gestión de proyectos que el agente maneja
mcptask.online está construido con MCP como prioridad. El agente no solo lee tus tareas: usa el espacio de trabajo como su cola de trabajo: GetNextTaskTool → work → LogWorkProgressTool → AddMessageTool.
Cómo se ve un flujo de trabajo autónomo
Conecta un cliente MCP y el espacio de trabajo se convierte en la lista de tareas pendientes del agente, su registro de progreso y su canal de transferencia.
check_circleEspacio de trabajo = cola de trabajo del agente (herramienta de gestión de proyectos con MCP como prioridad).
check_circleCada acción está limitada a los permisos del usuario y se registra bajo su nombre.
open_in_newmcptask_runner usa este servidor MCP como su cola de trabajo
¿Qué es MCP?
mcptask.online está construido para que tu asistente de IA pueda manejar todo el espacio de trabajo a través de MCP: habla un protocolo, obtén toda la superficie de herramientas (listar, leer, crear, registrar, mensajear). Sin HTML que extraer, sin HTTP personalizado por integración. Para una definición del acrónimo en un párrafo, consulta el glosario a continuación.
check_circleLa IA entiende la estructura de datos de inmediato
check_circleNo se necesita código de integración personalizado
check_circleProtocolo confiable y versionado
check_circleMisma interfaz para todos los clientes MCP
Qué puedes hacer a través de MCP
Escribir:
- editActualizar estado de la pieza
- editRegistrar esfuerzos de trabajo
- editAgregar comentarios
- editAdjuntar archivos
- editCrear piezas y subtareas
Consultar:
- searchObtener la siguiente pieza disponible (ordenada por prioridad)
- searchNavegar por la lista de piezas
Factores de prioridad
| Nivel de prioridad | Urgente > Alta > Normal > Baja |
|---|---|
| Tipo de tarea | errores y quejas antes que otras tareas |
| Antigüedad | las tareas más antiguas aparecen primero |
publicCualquier sistema
Conecta cualquier agente de IA a través de MCP
mcptask_runner es opcional. Cualquier agente de IA compatible con MCP (Claude Code, Claude Desktop, Copilot en tu IDE o cualquier otro cliente) puede leer y trabajar tus tareas directamente, sin necesidad de un bucle autónomo. Sin binario, sin instalación, solo un pequeño archivo de configuración.
Si tu cliente de IA habla MCP, la conexión toma unos dos minutos: obtén un token, agrega una entrada de servidor y dile a tu agente en qué proyecto trabajar. El acrónimo MCP se explica en el glosario unas secciones más abajo. Abrir el glosario
¿Qué clientes funcionan?
Cualquier cosa que hable MCP. Cada fila lleva la fecha en que se verificó por última vez.
Claude Code (CLI)
Funciona
Mejor opción. Agrega el servidor a tu .mcp.json y Claude Code puede leer, listar y crear tareas.
Verificado 2026-08
Claude Desktop
Funciona
Agrega la misma entrada de servidor a la configuración de MCP de Claude Desktop. Mismo token, mismo endpoint.
Verificado 2026-08
Otros clientes MCP
Funciona
Cualquier cliente que acepte la configuración estándar del servidor MCP (VS Code Continue, Cursor cuando MCP está habilitado, agentes personalizados) funciona de la misma manera.
Verificado 2026-08
GitHub Copilot (IDE: VS Code, JetBrains, Eclipse, Xcode)
Funciona
Copilot habla MCP de forma nativa en el IDE y admite servidores MCP personalizados. Agrega la misma entrada .mcp.json que Claude Code.
Verificado 2026-08
GitHub Copilot (github.com/copilot web)
No compatible
El chat web en github.com/copilot no puede conectar servidores MCP personalizados, por lo que mcptask no se puede integrar allí.
Verificado 2026-08
GitHub Copilot (agente en la nube / revisión de código)
Parcial
Las herramientas MCP funcionan, pero los recursos y mensajes MCP no. Una gran parte de la superficie de mcptask se sirve como recursos bajo URIs mcptask://, por lo que las lecturas de recursos fallan allí.
Verificado 2026-08
mcptask.online como cola de tareas de tu agente
El flujo de trabajo del agente
1
El agente llama a GetNextTaskTool a través de MCP
arrow_downward
2
mcptask.online devuelve la tarea de mayor prioridad
arrow_downward
3
El agente trabaja en la tarea (codificación, pruebas, etc.)
arrow_downward
4
El agente llama a LogWorkProgressTool con el progreso
arrow_downward
5
El agente registra el 100% a través de LogWorkProgressTool: mcptask.online marca la tarea como completada automáticamente
arrow_downward
6
Bucle: el agente llama a GetNextTaskTool nuevamente
check
Una tarea solo va al usuario al que está asignada
check
Selección de tareas basada en prioridad
check
Registro de esfuerzo en una sola llamada de herramienta
check
La finalización se deriva de un progreso del cien por ciento
check
Bucle de operación continua
Para desarrolladores
Sin middleware, sin extracción de datos, sin endpoints ficticios. Configúralo en 5 minutos y maneja mcptask.online desde tu cliente de IA, host de Git o script de servidor.
- account_circleClaude Cowork / claude.ai — tutorial detallado de OAutharrow_upward
- codeWebhooks de GitHub — push + pull request
Integración con GitHub
check_circleActivo (Webhooks entrantes)schedule5 minutosCaracterísticas
codeProcesamiento de eventos de webhook (push, pull request) codeDos webhooks por repositorio — uno para eventos de push, otro para eventos de pull request codeLos mensajes de commit vinculan el trabajo a una pieza y establecen su porcentaje de progreso codeLas referencias en el cuerpo de la pull request vinculan el PR y aprueban la pieza al fusionarse codeFirmado con tu token secreto de cuenta mediante X-Hub-Signature-256Cómo funciona
- 1Copia tu token secreto de cuenta desde mcptask.online (Configuración de cuenta → Integraciones → Token secreto).
- 2En tu repositorio de GitHub, añade un webhook con Payload URL https://mcptask.online/github/efforts, selecciona Solo el evento push y pega el token secreto.
- 3Añade un segundo webhook con Payload URL https://mcptask.online/github/pulls, selecciona Permíteme seleccionar eventos individuales → Pull requests y pega el mismo token secreto.
- 4En los mensajes de commit, añade una línea https://mcptask.online/ACCOUNT/tasks/ID NN% donde NN es el porcentaje de progreso.
- 5En las descripciones de pull request, añade una línea mcptask: https://mcptask.online/ACCOUNT/tasks/ID.
- 6Cuando el PR se fusiona, la pieza referenciada se aprueba y el último esfuerzo se establece al 100%.
Cómo referenciar una pieza
Usa la URL pública de la pieza https://mcptask.online/ACCOUNT/tasks/ID. ACCOUNT es tu código de cuenta e ID es el ID relativo de la pieza que se muestra en la página de la pieza y en la URL. Ejemplos:https://mcptask.online/ACCOUNT/tasks/47 40%https://mcptask.online/ACCOUNT/tasks/48 100%mcptask: https://mcptask.online/ACCOUNT/tasks/47Integración con Pull Request
- mergePR abierto → se añade una nota con el enlace del PR a la pieza
- mergePR fusionado → la pieza se aprueba y se añade una nota de finalización
- mergeEl progreso del último esfuerzo se establece al 100% al fusionar
- mergeFunciona con cualquier repositorio público o privado que pueda alcanzar mcptask.online
Configuración
settingsDos webhooks por repositorio (endpoints separados para eventos de push y pull request) settingsSoporte para repositorios privados settingsSin acceso al código fuente — solo se procesan metadatos de webhook settingsSe requiere TLS - codeWebhooks de GitLab — push + merge request
Integración con GitLab
check_circleActivo (Webhooks entrantes)schedule5 minutosCómo funciona
- 1Copia tu token secreto de cuenta desde mcptask.online (Configuración de cuenta → Integraciones → Token secreto).
- 2En tu proyecto de GitLab, añade un webhook con URL https://mcptask.online/gitlab/efforts, activa Eventos de push y pega el token secreto en el campo Token secreto.
- 3Añade un segundo webhook con URL https://mcptask.online/gitlab/merge\_requests, activa Eventos de merge request y usa el mismo token secreto.
- 4En los mensajes de commit, añade una línea https://mcptask.online/ACCOUNT/tasks/ID NN% donde NN es el porcentaje de progreso.
- 5En las descripciones de merge request, añade una línea mcptask: https://mcptask.online/ACCOUNT/tasks/ID.
- 6Cuando el MR se fusiona, la pieza referenciada se aprueba y el último esfuerzo se establece al 100%.
Cómo referenciar una pieza
Usa la URL pública de la pieza https://mcptask.online/ACCOUNT/tasks/ID. ACCOUNT es tu código de cuenta e ID es el ID relativo de la pieza que se muestra en la página de la pieza y en la URL. Ejemplos:https://mcptask.online/ACCOUNT/tasks/47 40%https://mcptask.online/ACCOUNT/tasks/48 100%mcptask: https://mcptask.online/ACCOUNT/tasks/47Integración con Merge Request
- mergeMR abierto → se añade una nota con el enlace del MR a la pieza
- mergeMR fusionado → la pieza se aprueba y se añade una nota de finalización
- mergeEl progreso del último esfuerzo se establece al 100% al fusionar
- mergeFunciona con GitLab.com y GitLab autoalojado (12.0+) que pueda alcanzar mcptask.online
Configuración
settingsDos webhooks por proyecto (endpoints separados para eventos de push y merge request) settingsSoporte para GitLab autoalojado (12.0+) settingsSin acceso al código fuente — solo se procesan metadatos de webhook settingsSe requiere TLS - terminalAPI REST — JSON sobre HTTP
API REST
check_circleActivo (Estable)workspace_premiumTodos los planes JSON sobre HTTP, limitado a tu cuenta. Úsalo cuando MCP no sea adecuado (scripts de servidor a servidor, paneles, herramientas que no sean MCP).Autenticación
Una credencial, un encabezado. El mismo MCPTASK_TOKEN que usas para el servidor MCP autentica cada llamada a la API REST como token Bearer.
Obtén un token en mcptask.online → Ver usuario → Información avanzada → Token de API. Codificado en JWT, firmado con HS256, limitado a tu usuario — sin clave de API separada, sin rotación por cuenta.Authorization: Bearer <MCPTASK_TOKEN>Endpoints
Todos los endpoints están limitados a tu código de cuenta (el código corto de tu URL de mcptask.online). Las rutas reales usan /pieces (el término genérico) en lugar de /tasks — usamos "piece" como término general para tarea, historia, épica, recurrente.Proyectos
codeGET /api/{account_code}/projects - Listar proyectosPiezas (Tareas, Historias, Épicas, Recurrentes)
codeGET /api/{account_code}/pieces/{id} - Obtener pieza codePOST /api/{account_code}/pieces - Crear piezaEsfuerzos
codeGET /api/{account_code}/pieces/{id}/efforts - Listar esfuerzos codePOST /api/{account_code}/pieces/{id}/efforts - Registrar esfuerzoUsuarios
codeGET /api/{account_code}/users/{id} - Obtener usuario codeGET /api/{account_code}/users/current - Usuario actualInformes de errores (Professional, Enterprise y prueba)
codePOST /api/{account_code}/bug_reports - Enviar un error (clave de informe de error)Límites de tasa
Se aplican en el servidor MCP (/mcp): 60 solicitudes/minuto por token, más el límite horario por cuenta a continuación, establecido por el plan (una prueba obtiene el límite de Professional). Las llamadas a la API REST no cuentan para estos límites. Contáctanos si necesitas un límite más alto. Starter 1,000/hora Professional 10,000/hora Enterprise Ilimitado La API REST en sí está disponible en todos los planes; enviar errores mediante /bug_reports requiere Professional, Enterprise o una prueba.Documentación
Llamadas reales que puedes pegar en una terminal ahora mismo. Reemplaza $MCPTASK_TOKEN con un token de Ver usuario → Información avanzada → Token de API y $ACCOUNT con tu código de cuenta. codeVerificar versión de la API (no se necesita token)curl https://mcptask.online/api{ "message": "mcptask.online REST API v0.10", "version": "0.10", "version_app": "5.72", "revision": "1272" }curl https://mcptask.online/api/$ACCOUNT/users/current \ -H "Authorization: Bearer $MCPTASK_TOKEN"{ "id": 7, "user_nick": "george", "email": "george@example.com", "default_account_code": "bcp" }curl https://mcptask.online/api/$ACCOUNT/projects \ -H "Authorization: Bearer $MCPTASK_TOKEN"[ { "id": 1, "code": "bcp", "name": "BCP Development" } ]curl -X POST https://mcptask.online/api/$ACCOUNT/pieces \ -H "Authorization: Bearer $MCPTASK_TOKEN" \ -H "Content-Type: application/json" \ -d ''{"piece_type":"Task","name":"Review PR","project_id":1}''{ "id": 42, "name": "Review PR", "piece_type": "Task", "state": "new" } - bug_reportAPI de informe de errores — permite que tu aplicación envíe errores a un proyecto
API de informe de errores
check_circleActivoworkspace_premiumProfessional, Enterprise y prueba Permite que tu propia aplicación envíe informes de errores directamente a un proyecto: un solo POST con una clave de informe de error, y el error llega como Tarea en la Épica de errores del proyecto — con la URL de la página, el navegador, la captura de pantalla y el registro de consola adjuntos.Requisitos
La API de informe de errores es parte de los planes Professional y Enterprise; una cuenta de prueba también puede usarla. En Starter, las claves permanecen almacenadas pero no envían nada hasta que actualices. Ver preciosConfiguración en 3 pasos
- Abre la configuración del proyecto y desplázate hasta la tarjeta API de informe de errores.
- Nombra la clave (por ejemplo, "Mi aplicación de producción") y, si lo deseas, elige un asignado predeterminado. Los errores van a la Épica de errores del proyecto — se crea automáticamente cuando el proyecto no tiene ninguna — y son creados por quien generó la clave.
- Haz clic en Crear clave y cópiala de inmediato: solo se muestra una vez (almacenamos solo su huella). Mantenla en tu servidor, por ejemplo, en una variable de entorno. Revócala en la misma tarjeta cuando lo necesites.
Ejemplos
warningNunca pongas la clave de informe de error en código que se ejecute en el navegador de un visitante — cualquiera podría leerla e inundar tu proyecto. Deja que el navegador envíe el informe a tu propio backend y llama a mcptask.online desde allí.
codecurl — multipart con captura de pantallacurl -X POST https://mcptask.online/api/$ACCOUNT/bug_reports \ -H "Authorization: Bearer $BUG_REPORT_KEY" \ -H "Content-Type: application/json" \ -d '{"title":"Save button does nothing","description":"Clicking Save on the invoice form has no effect.","url":"https://app.example.com/invoices/1","priority_code":"urgent"}'
codeJavaScript — tu backend (Node 18+), la clave permanece en el servidorcurl -X POST https://mcptask.online/api/$ACCOUNT/bug_reports \ -H "Authorization: Bearer $BUG_REPORT_KEY" \ -F "title=Save button does nothing" \ -F "description=Clicking Save on the invoice form has no effect." \ -F "screenshot=@screenshot.png" \ -F "files[]=@invoice.pdf"
codeJavaScript — tu página web, captura de pantalla opcional (html2canvas)app.post('/report-bug', express.json({ limit: '12mb' }), async (req, res) => { const { title, description, url, user_agent, viewport, screenshot } = req.body; const response = await fetch(\`https://mcptask.online/api/${process.env.MCPTASK_ACCOUNT}/bug_reports\`, { method: 'POST', headers: { 'Authorization': \`Bearer ${process.env.MCPTASK_BUG_REPORT_KEY}\`, 'Content-Type': 'application/json' }, body: JSON.stringify({ title, description, url, user_agent, viewport, screenshot }) }); res.status(response.status).json(await response.json()); });
Un error enviado responde 201 Created con el ID relativo y el enlace de la nueva Tarea:// The browser talks to YOUR backend only — never to mcptask.online with the key. const canvas = await html2canvas(document.body); // optional await fetch('/report-bug', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: 'Save button does nothing', description: 'Clicking Save on the invoice form has no effect.', url: location.href, user_agent: navigator.userAgent, viewport: \`${innerWidth}x${innerHeight}\`, screenshot: canvas.toDataURL('image/png') }) });{ "relative_id": 1234, "url": "https://mcptask.online/acme/tasks/1234" }Referencia de campos
Campo Obligatorio Descripción title sí Título del error — se convierte en el nombre de la Tarea. description sí Qué ocurrió. Los campos siguientes se añaden a la descripción de la Tarea como secciones. expected_behavior no Qué debería haber ocurrido. url, user_agent, viewport no Dónde y en qué navegador apareció el error. reporter_name, reporter_email no Quién lo informó en tu aplicación. console_log no Salida de consola del navegador; adjunta como console.log, su final también va a la descripción. html_snapshot no El HTML de la página; adjunto como snapshot.html. screenshot no Un archivo multipart o una URL de datos base64 (data:image/png;base64,…). files[] no Más adjuntos — archivos multipart o URL de datos base64. Todos los adjuntos juntos pueden ocupar como máximo 10 MB. assigned_user_id no Anula el asignado predeterminado de la clave; el ID de usuario de un miembro de tu espacio de trabajo. priority_code no Anula la prioridad predeterminada alta: low, medium, high o urgent. Errores
Los errores responden JSON con un array errors; cada elemento lleva un name y un message (los errores de validación también el attribute). - menu_bookGlosario rápido
Glosario rápido
Algunos términos usados en esta página, en inglés sencillo. MCP Model Context Protocol — un estándar para que los asistentes de IA (Claude, Cursor, Cline, …) hablen con herramientas externas. mcptask.online habla MCP de forma nativa, por lo que cualquier cliente MCP puede manejarlo. SSE Server-Sent Events — un transporte HTTP heredado que MCP usaba para transmitir llamadas a herramientas. Los clientes nuevos deberían usar el transporte HTTP transmisible actual en https://mcptask.online/mcp; el endpoint SSE heredado se sigue sirviendo solo para compatibilidad hacia atrás. Webhook Una llamada HTTP que una aplicación hace a otra cuando algo ocurre. Entrante = algo llama a mcptask.online (por ejemplo, GitHub en push). Saliente = mcptask.online llama a tu sistema (planificado, aún no activo). MCPTASK_TOKEN Una cadena aleatoria larga que demuestra a mcptask.online que una solicitud realmente viene de ti. Genérala una vez en mcptask.online → Ver usuario → Información avanzada → Token de API y úsala como token Bearer. Trátala como una contraseña. Conector personalizado La interfaz de claude.ai / Cowork para añadir un servidor MCP remoto por URL. Le das la URL, haces clic en Conectar y el flujo de OAuth completa la conexión — sin token que copiar, sin archivo de configuración que editar. - constructionHerramientas MCP disponibles
Herramientas MCP disponibles
Las 22 herramientas siguientes son las reales que envía el servidor MCP de mcptask.online hoy. AddMessageTool, AddAttachmentTool, CreatePieceTool, LogWorkProgressTool y las herramientas de lectura funcionan de extremo a extremo.Herramienta Descripción AddAttachmentToolAdjuntar un archivo a una pieza AddMessageToolAñadir un comentario / mensaje a una pieza BlockTaskToolBloquear o desbloquear una tarea que no se puede terminar ahora, con una razón opcional (solo estado — no crea dependencia entre piezas) CreatePieceToolCrear una nueva pieza (tarea, historia, épica, recurrente) ExportTimeSheetReportToolExportar un informe de hoja de tiempos como JSON, CSV o PDF (el PDF vuelve codificado en base64) GetAccountToolObtener detalles de la cuenta: atributos, usuarios a nivel de cuenta, proyectos permitidos y empresas GetAttachmentToolObtener metadatos de adjuntos y una URL de descarga directa para una pieza GetCurrentUserToolIdentificar al usuario detrás del token actual GetNextStorySubtaskToolObtener la siguiente subtarea en la que trabajar dentro de una Historia GetNextTaskToolObtener la tarea disponible de mayor prioridad GetPieceEffortsToolLeer entradas de seguimiento de tiempo para una pieza GetPieceToolObtener una sola pieza por ID GetProjectToolObtener metadatos de un proyecto GetProjectTreeToolObtener la jerarquía del proyecto (épicas/historias/tareas) GetUsageGuideToolAutodescribir el servidor (capacidades y sugerencias de uso) ListPiecesToolListar piezas con filtros (proyecto, estado, tipo) ListProjectsToolListar proyectos a los que tienes acceso ListTimeSheetReportOptionsToolListar los filtros que acepta el informe de hoja de tiempos (empresas, proyectos, trabajadores, diseño) LogWorkProgressToolRegistrar esfuerzo en una pieza y actualizar su progreso
| ManageBlockerLinksTool | Declarar o limpiar una dependencia: la pieza que nombras espera por los bloqueadores que listas, y se elimina de la cola de siguientes tareas hasta que estén completos (agregar es todo o nada — un id inválido rechaza toda la llamada) |
| SearchPiecesTool | Buscar las piezas de un proyecto por tipo, estado, asignado, autor y texto |
| UpdatePieceTool | Actualizar los atributos mutables de una pieza y obtener antes/después de cada uno modificado |
- vpn_keyAuthentication
Autenticación
Dos formas de acceso, según tu cliente. Claude Code / Cursor / Cline usan un token MCPTASK_TOKEN de larga duración (Bearer). Claude Cowork / claude.ai usan OAuth 2.0 con registro dinámico de clientes — nunca tocas un token.MCPTASK_TOKEN (Bearer — para Claude Code, Cursor, Cline):
- vpn_keyVer usuario → token de API en mcptask.online
- vpn_keyVinculado a tu cuenta de usuario, con alcance a tus espacios de trabajo
- vpn_keyNo tiene fecha de expiración; Regenerar en la misma página emite uno nuevo y el anterior deja de funcionar de inmediato
- vpn_keyTrátalo como una contraseña — cualquiera que lo tenga actúa como tú
OAuth 2.0 (para Claude Cowork / claude.ai):
- lockSin secreto de cliente, sin credenciales manuales — registro dinámico de clientes
- lockPKCE S256 — seguro incluso en clientes públicos
- lockLa aprobación es por espacio de trabajo — eliges en qué espacio de trabajo de mcptask.online puede actuar el conector
- lockRevoca desde claude.ai en cualquier momento (Personalizar → Conectores → Eliminar)
Permisos:
- securityToken hereda tus permisos de usuario — sin alcances adicionales por ahora
- securitySolo lectura vs. lectura-escritura está controlado por las acciones que llamas
- securityEl aislamiento por proyecto se aplica en el servidor
- securityTodas las llamadas se registran bajo tu usuario Detalles técnicos
Cómo funcionan el servidor MCP y las integraciones
Para el líder técnico que quiere saber qué ocurre internamente antes de conectar un equipo.
Transporte e inicio de sesión
El servidor MCP utiliza el transporte HTTP Streamable en https://mcptask.online/mcp. Una configuración de cliente lo nombra con "type" establecido en "http" y envía el MCPTASK_TOKEN del usuario en un encabezado Authorization Bearer. Claude Cowork y claude.ai inician sesión mediante OAuth 2.0 en su lugar.
- El token es un JWT firmado con HS256. Lleva los permisos de su usuario — no hay ámbitos adicionales.
- El servidor MCP tiene límite de velocidad: 60 solicitudes por minuto por token, más un límite horario por cuenta establecido por el plan (API REST → Límites de velocidad más abajo).
Qué devuelve la lectura de una tarea
GetPieceTool entrega la tarea completa, para que nadie tenga que copiar el contexto manualmente.
- Nombre, descripción en Markdown, estado, prioridad, tipo y asignado
- La historia o épica padre, las subtareas y las tareas que la bloquean
- Mensajes y adjuntos
- Un enlace al registro de trabajo, leído con GetPieceEffortsTool
Qué se registra
El tiempo de trabajo se registra explícitamente, una entrada por paso. Lo que escribe un desarrollador de IA — registros de trabajo, mensajes, adjuntos, nuevas tareas — lleva el nombre de su usuario, como cualquier cosa que escriba una persona.
- LogWorkProgressTool: qué se hizo, la duración en minutos y el progreso en porcentaje
- BlockTaskTool: una tarea que no se puede terminar ahora mismo, con el motivo
- El bucle: GetNextTaskTool → trabajo → LogWorkProgressTool → la siguiente tarea
Varios desarrolladores de IA a la vez
Cada desarrollador de IA es su propio usuario con su propio token, su propio rol en cada proyecto y su propio nombre en los registros y la hoja de tiempos. Se factura como una persona.
- Sus roles de proyecto deciden en qué proyectos trabaja
- Las personas y los desarrolladores de IA toman tareas de la misma cola
Commits y solicitudes de extracción
GitHub y GitLab (GitLab.com y autoalojado) informan de los envíos y las solicitudes de extracción o fusión a mcptask.online mediante webhooks.
- Un commit registra trabajo cuando su mensaje contiene una línea con la URL de la tarea y, opcionalmente, el progreso: https://mcptask.online/ACCOUNT/tasks/ID 80%
- Una solicitud de extracción que nombra la tarea en su descripción se vincula a ella; fusionarla aprueba la tarea
- Bitbucket Cloud no tiene webhooks. Allí, solo mcptask_runner abre, lee y fusiona solicitudes de extracción, mediante su propio comando pr.
Jira, Trello y Redmine
Los problemas y las tarjetas se importan uno a la vez en un proyecto existente. A partir de entonces, el trabajo ocurre en mcptask.online.
- El trabajo registrado, los mensajes y la finalización se escriben de vuelta en el problema o la tarjeta original como comentarios
- Redmine también recibe su proporción de finalización actualizada
- Los cambios realizados en Jira, Trello o Redmine después de la importación no se reflejan
{
"mcpServers": {
"mcptask-online": {
"type": "http",
"url": "https://mcptask.online/mcp",
"headers": { "Authorization": "Bearer YOUR_MCPTASK_TOKEN" }
}
}
}
La entrada para Claude Code y otros clientes MCP que leen un archivo de configuración. Reemplaza el token con el tuyo propio.
compare_arrowsComparación
mcptask.online frente a otras colas de tareas para codificación con IA
Un desarrollador de IA que se ejecuta en tu infraestructura, que informa y factura como un humano. TaskPeace, AgentTask, Task Master AI y taskqueue-mcp entregan a una IA su siguiente tarea. Jira y Linear rastrean tickets. Esto es lo que hace cada uno, verificado contra sus propios sitios web y README.
| Característica | mcptask.online | TaskPeace | AgentTask | Task Master AI | taskqueue-mcp | Jira + IA | Linear |
|---|---|---|---|---|---|---|---|
| El código se ejecuta en tu lado: base de datos real, pruebas de sistema reales | ? | ? | ? | ? | * | ? | |
| Flota de ejecutores: más máquinas, más proyectos, diferentes CLI de codificación (Claude Code / Codex / OpenCode), cuotas por máquina, un panel | ? | ? | ? | ? | * | ? | |
| Un servidor MCP del que el desarrollador de IA elige su siguiente tarea por sí mismo | ? | ** | ? | ||||
| Elección de modelo / tu propia clave API | |||||||
| Modelo local o de pesos abiertos, modelo elegido por tarea según complejidad (triaje genio / inteligente / primitivo) | ? | ? | ? | ? | * | ? | |
| Modo totalmente local: el modelo se ejecuta en tu lado (Ollama / pesos abiertos), sin inferencia en la nube | ? | ? | ? | ? | * | ? | |
| Fusiona por sí mismo después de CI en verde (auto-squash opcional) | ? | ? | ? | ? | *** | ? | |
| Se recupera de un fallo o desbordamiento de contexto y retoma la rama de trabajo en curso | ? | ? | ? | ? | ? | ||
| Prueba fallida de otra persona → registra un error, lo corrige, vuelve a la tarea | ? | ? | ? | ? | ? | ||
| Jerarquía Épica → Historia → Tarea y bloqueo entre tareas | ? | ? | ? | ||||
| GitHub, Bitbucket Cloud, GitLab incl. autoalojado | ? | GitHub | ? | ? | Bitbucket Cloud / GitHub Cloud *** | GitHub | |
| Trabajo de IA en la misma hoja de tiempos que el trabajo de las personas | ? | ? | ? | ? | ? | ||
| Personas e IA en la misma cola de tareas | ? | ? | ? | ||||
| Lo que pagas por ejecutar la IA | Solo tu propia clave API o un modelo local, sin margen | ? | ? | ? | ? | Créditos Rovo Dev + minutos de compilación de Bitbucket Pipelines * | ? |
| Precio por usuario | Prueba gratuita de 30 días, luego 300 Kč por usuario al mes | Gratis en beta, Pro $10/mes después | Gratis para 1 usuario, de pago desde $12/usuario/mes | Gratis, código abierto | Gratis, código abierto (MIT) | Gratis hasta 10 usuarios, luego de pago por usuario | Gratis, de pago desde $10/usuario/mes |
- * Jira + IA: todo se ejecuta en la nube de Atlassian — Rovo Dev, o Claude Code / Codex dentro de Bitbucket Pipelines. Las canalizaciones agénticas no admiten ejecutores autoalojados, el modelo no puede ejecutarse en tu lado, y cada paso agéntico consume minutos de compilación.La CI/CD agéntica no es compatible con ejecutores autoalojados Bitbucket Pipelines admite la integración de agentes mediante Rovo Dev (gestionado por Atlassian) o Codex o Claude Code (cuenta propia).Todos los pasos agénticos consumen minutos de compilación de Bitbucket Pipelines igual que cualquier otro paso de canalización.
- ** Jira + IA: mediante el servidor MCP remoto oficial de Atlassian (OAuth 2.1).
- *** Jira + IA: el trabajo de Rovo Dev termina en una PR lista para fusionar, y el código debe vivir en Bitbucket Cloud o GitHub Cloud.crea PRs listas para fusionar en un entorno aislado seguro y configurable Bitbucket Cloud o GitHub Cloud está conectado a tu sitio de Jira
✓ declarado en el sitio web o la documentación propia de la herramienta · ✗ declarado que no lo hace, o ausente de su propia página de características ·? ninguna página pública lo dice en uno u otro sentido. Verificado el 2026-09-14.
Fuentes para cada ✓ y ✗
- TaskPeace:https://taskpeace.com
- AgentTask:https://agenttask.io/
- Task Master AI:https://docs.task-master.dev/capabilities/mcp, https://github.com/eyaltoledano/claude-task-master
- taskqueue-mcp:https://github.com/chriscarrollsmith/taskqueue-mcp
- Jira + IA:https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/, https://github.com/atlassian/atlassian-mcp-server, https://www.atlassian.com/blog/company-news/rovo-dev-in-jira, https://www.atlassian.com/software/rovo-dev, https://support.atlassian.com/jira-software-cloud/docs/what-is-an-issue/, https://support.atlassian.com/jira-software-cloud/docs/collaborate-on-work-items-with-ai-agents/, https://www.atlassian.com/software/jira/pricing
- Linear:https://linear.app/docs/mcp, https://linear.app/docs/issue-relations, https://linear.app/docs/github, https://linear.app/docs/agents-in-linear, https://linear.app/pricing
mcptask.online frente a las alternativas
¿En qué se diferencia mcptask.online de TaskPeace?
expand_more
TaskPeace mantiene una cola plana y clasificada que una IA lee mediante MCP. mcptask.online tiene el mismo flujo GetNextTaskTool, más una jerarquía Épica → Historia → Tarea con bloqueo, integración con GitHub / GitLab, seguimiento de tiempo y facturación, y un ejecutor que trabaja la tarea en tu propia máquina.
¿mcptask.online frente a AgentTask?
expand_more
Ambos permiten que personas e IA trabajen desde un mismo backlog mediante MCP y vinculen la actividad de GitHub a las tareas. mcptask.online añade un ejecutor que realiza las tareas en tu infraestructura contra tus pruebas reales, y lleva el trabajo hasta informes de tiempo y facturas.
¿mcptask.online frente a Task Master AI o taskqueue-mcp?
expand_more
Task Master AI y taskqueue-mcp son listas de tareas gratuitas y de código abierto para el editor de un solo desarrollador. mcptask.online es una cola compartida para todo un equipo de personas y desarrolladores de IA, con roles, seguimiento de tiempo, facturación y un ejecutor que lleva una tarea hasta una PR fusionada.
¿En qué se diferencia mcptask.online de Jira con Rovo Dev?
expand_more
Impulsar un proyecto desde el chat mediante MCP es algo que Jira también hace hoy en día — Atlassian ejecuta un Servidor MCP Remoto oficial — así que no lo reclamamos como una diferencia.
La diferencia cabe en una frase: mcptask.online es un desarrollador de IA que se ejecuta en tu infraestructura, que informa y factura como un humano.
En Jira un agente es un botón en un ticket; con nosotros es un usuario con una identidad, una hoja de tiempos, un presupuesto diario y una factura. Concretamente:
- Dónde se ejecuta.
mcptask_runnertrabaja en tu propia máquina contra tu base de datos real y tus pruebas de sistema reales.- Se reanuda en la rama que dejó atrás después de un fallo o un desbordamiento de contexto.
- Se escala a una flota — más máquinas, más proyectos, cuotas por máquina, un panel. Atlassian se ejecuta en la nube y no admite ejecutores autoalojados.
- Se reanuda en la rama que dejó atrás después de un fallo o un desbordamiento de contexto.
- Qué modelo. En Jira es Rovo Dev o Claude/Codex en Bitbucket Pipelines. Con nosotros es cualquier modelo:
- incluido un modo totalmente local (Ollama), donde la inferencia nunca sale de tu lado,
- con triaje que elige el nivel de modelo por tarea según complejidad — las rutinas se ejecutan en un modelo barato.
- incluido un modo totalmente local (Ollama), donde la inferencia nunca sale de tu lado,
- Dónde termina el trabajo. En Jira termina en una PR y créditos gastados. Con nosotros llega hasta el final:
- a través de CI, fusionándose opcionalmente por sí mismo cuando está en verde,
- en la misma hoja de tiempos que el trabajo humano,
- a una factura en Fakturoid o iDoklad.
- a través de CI, fusionándose opcionalmente por sí mismo cuando está en verde,
¿Ya estás en Jira? No tienes que deshacerte de él — mcptask.online importa tareas desde Jira y escribe el trabajo completado de vuelta como comentarios.
¿Por qué no Linear con un agente de IA?
expand_more
Linear puede asignar un problema a IA. No encontramos ninguna herramienta MCP en él que entregue la siguiente tarea, ni ningún ejecutor que trabaje la tarea en tu propia máquina. mcptask.online está construido alrededor de ese bucle, y termina en una factura pagada, no en el ticket.
infomcptask.online es la única plataforma que lleva el trabajo de IA hasta una factura facturable.
Preguntas frecuentes
help_outline
¿Dónde encuentro mi MCPTASK_TOKEN?
Inicia sesión en mcptask.online, abre Mostrar usuario → Información avanzada, y copia el valor del Token API (haz clic para copiar). Trátalo como una contraseña — cualquiera que lo tenga actúa como tú en mcptask.online. El token no tiene fecha de caducidad; el botón Regenerar junto a él emite uno nuevo y el antiguo deja de funcionar de inmediato (cambiar tu contraseña hace lo mismo). Aplicaciones conectadas revoca el acceso OAuth (Claude Cowork / claude.ai) solamente, no el token API — una aplicación revocada pierde el acceso inmediatamente.
help_outline
¿En qué dirección se ejecuta el servidor MCP?
https://mcptask.online/mcp — transporte HTTP streamable, una entrada en tu configuración de cliente. El endpoint SSE más antiguo todavía se sirve por compatibilidad hacia atrás, pero apunta los nuevos clientes a /mcp. No es ilimitado: 60 solicitudes por minuto por token más el límite horario de la cuenta de tu plan (ver Límites de velocidad más arriba).
help_outline
¿Qué herramientas de IA admiten MCP?
Claude Code, Claude Desktop, Claude Cowork, Cursor, Cline, Continue, Codex CLI, OpenCode, y una lista creciente de clientes nativos de MCP. Si tu herramienta habla MCP, mcptask.online funciona con ella. Si no, usa la API REST.
help_outline
¿Qué es una "pieza"?
Una pieza es el nombre general para tareas, historias, épicas y recurrentes. El URI MCP para una pieza es mcptask://pieces/{account_code}/{piece_id} — no hay rutas separadas /tasks/ o /stories/. Los proyectos no son piezas; tienen su propio URI, mcptask://projects/{account_code}/{project_id}. Ambos toman el ID relativo — el número que ves en la URL de mcptask.online. No hay respaldo REST para esto: la API REST encuentra una pieza por su ID interno, así que pasar un ID relativo a curl devuelve la pieza equivocada o un 403.
help_outline
¿Puede un agente crear piezas?
Sí, si el rol del usuario cuyo token se conecta lo permite — la regla se basa en el rol y la autoría, no en quién está frente al teclado. Para evitar escrituras, asigne a ese usuario un rol de solo lectura o limitado en el proyecto; lo mismo aplica para cualquier otra persona del equipo.
help_outline
¿El trabajo realizado a través de MCP es visible en el registro?
Sí. Cada acción de escritura de MCP crea un evento con atribución completa — qué usuario, cuándo, qué cambió.
help_outline
¿Puede mi propia aplicación reportar errores en un proyecto?
Sí, en los planes Professional y Enterprise (incluida la prueba). Cree una clave de reporte de errores en la configuración del proyecto y envíe cada reporte a /api/{account_code}/bug_reports desde su backend — el error se registra como una Tarea en el Epic de errores del proyecto. La clave archiva los reportes de errores en ese único proyecto y no hace nada más; consulte la API de reporte de errores más arriba.