Servidor MCP público para operar la app de Proyectos de ArduMaker (etapas, tareas, checklist, comentarios, adjuntos, calendario, reuniones, repos de GitHub) en nombre de un usuario real, con su autorización explícita.
Estándar: OAuth 2.1 + PKCE, con Dynamic Client Registration (RFC 7591). Cualquier cliente MCP moderno lo hace solo apuntando al endpoint del protocolo:
https://mcp.ardumaker.com/mcp
El flujo, en resumen:
POST /register).GET /authorize en el navegador del usuario — lo redirige a una página de
ArduMaker donde el usuario aprueba o rechaza el acceso, y elige el alcance (todos sus proyectos, o
una selección).access_token (POST /token), válido
por 150 horas.Metadata OAuth estándar en
/.well-known/oauth-authorization-server y
/.well-known/oauth-protected-resource.
| Proyectos | listar_proyectos, crear_proyecto, ver_proyecto, editar_proyecto |
| Etapas | crear_etapa, editar_etapa, eliminar_etapa |
| Tareas | crear_tarea, editar_tarea, eliminar_tarea |
| Checklist | agregar_checklist_item, editar_checklist_item, eliminar_checklist_item |
| Comentarios | comentar_tarea |
| Adjuntos | listar_adjuntos, crear_adjunto, editar_adjunto, eliminar_adjunto |
| Carpetas | crear_carpeta |
| Calendario | ver_calendario_proyecto, ver_disponibilidad |
| Reuniones | crear_reunion, editar_reunion, cancelar_reunion |
| Miembros | listar_miembros_proyecto (solo lectura) |
| GitHub | vincular_repo_github, desvincular_repo_github, listar_commits_repo |
| Logs | ver_logs_proyecto |
Cada conexión queda ligada a un usuario y un cliente puntual — un mismo usuario puede tener varios agentes conectados a la vez. El acceso expira a las 150 horas; después hay que repetir la autorización (un click si ya hay sesión iniciada). El usuario puede ver sus agentes conectados y revocar el acceso en cualquier momento desde su cuenta de ArduMaker.