FrameOn
Gestión de proyectos para agentes de IA: tareas, documentos, decisiones y tiempo en un contexto de equipo compartido.
Servidor MCP alojado
npx add-mcp 'https://api.frameonlab.com/api/v1/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Qué es esto
La mayoría de las herramientas de gestión de proyectos fueron creadas para humanos que hacen clic en una interfaz. Cuando un agente de IA trabaja en tu proyecto, no tiene un lugar duradero donde guardar lo que aprendió — la lista de tareas registra qué se está haciendo, y todo sobre por qué se pierde cuando se cierra la ventana del chat.
FrameOn es una plataforma de gestión de proyectos donde ese contexto es un ciudadano de primera clase: las tareas llevan jerarquía, horas y costo; una wiki lleva decisiones con historial de versiones; y una memoria de proyecto separada lleva las restricciones y convenciones que un agente debería conocer antes de tocar cualquier cosa. El servidor MCP expone todo eso a tu asistente, limitado a los proyectos que tu credencial puede alcanzar realmente.
El servidor es de primera parte — construido y operado por el equipo de FrameOn, no un envoltorio comunitario sobre una API pública.
Detalles de conexión
| Endpoint | https://api.frameonlab.com/api/v1/mcp |
|---|---|
| Transporte | HTTP transmisible (JSON-RPC 2.0) |
| Autenticación | OAuth 2.1 — Registro Dinámico de Clientes (RFC 7591) con PKCE S256. Se admiten tokens de acceso personal para clientes que no hablan OAuth. |
| Versiones de protocolo | 2025-03-26, 2025-06-18, 2025-11-25, 2026-03-26, 2026-06-18 |
| Capacidades | herramientas, recursos, indicaciones |
| Herramientas | 20 — 13 de solo lectura, 7 de escritura |
| Registro | com.frameonlab/frameon en el Registro MCP oficial |
| Precios | El acceso MCP está habilitado por defecto en nuevos espacios de trabajo, incluido el nivel gratuito. |
Claude Code
claude mcp add --transport http frameon https://api.frameonlab.com/api/v1/mcp
Claude Desktop, ChatGPT, Cursor y otros clientes
Añade un servidor MCP remoto apuntando al endpoint anterior. El cliente descubre el servidor de autorización por sí mismo y abre un navegador para el consentimiento — no necesitas pegar un token.
{
"mcpServers": {
"frameon": {
"type": "http",
"url": "https://api.frameonlab.com/api/v1/mcp"
}
}
}
Si tu cliente no admite OAuth, genera un token de acceso personal en FrameOn en Configuración → Integraciones y envíalo como Authorization: Bearer <YOUR_TOKEN>. El token hereda tus propios permisos — nunca los amplía.
Las 20 herramientas
Cada herramienta toma un project_id y se verifica contra el rol del llamador y el acceso al proyecto antes de ejecutarse. Las herramientas de escritura se exponen solo cuando la credencial lleva el alcance de escritura.
| Herramienta | Acceso | Qué hace |
|---|---|---|
list_tasks | lectura | Lista tareas en un proyecto, filtradas por estado, asignado, tipo o fechas. |
get_task | lectura | Detalle completo de una sola tarea, incluidos descripción, fechas y comentarios. |
get_task_stats | lectura | Conteos agregados por estado, asignado y prioridad para un proyecto. |
get_project_structure | lectura | El árbol de tareas del proyecto — épicas, historias, tareas y subtareas. |
create_task | escritura | Crea una tarea en cualquier parte de la jerarquía, con fechas, estimación y etiquetas. |
update_task | escritura | Cambia estado, asignado, fechas, estimación, prioridad o etiquetas de una tarea. |
add_comment | escritura | Añade un comentario a una tarea — el registro continuo de qué pasó y por qué. |
log_time | escritura | Registra horas trabajadas contra una tarea, con fecha y descripción. |
list_documents_brief | lectura | Títulos e identificadores de las páginas wiki y archivos del proyecto. |
get_document_full_content | lectura | El contenido completo de una página wiki o documento. |
search_documents | lectura | Búsqueda semántica en la documentación del proyecto. |
create_wiki_page | escritura | Crea una página wiki — donde pertenece una decisión que sobrevive a una tarea. |
get_project_memory | lectura | La memoria duradera del proyecto: decisiones, restricciones y convenciones que un agente debería conocer antes de actuar. |
save_classified_memory | escritura | Escribe una entrada de memoria clasificada para que la próxima sesión comience donde terminó esta. |
get_project_team | lectura | Miembros del proyecto y sus roles, para asignar el trabajo correctamente. |
get_time_report | lectura | Horas por persona, tarea y período. |
get_project_alerts | lectura | Riesgos abiertos y alertas planteadas en el proyecto — trabajo vencido, tareas bloqueadas. |
list_skills | lectura | Habilidades disponibles para agentes que trabajan en este espacio de trabajo. |
get_skill | lectura | Las instrucciones completas de una habilidad. |
report_ai_usage | escritura | Reporta el uso de tokens y el costo de una sesión de IA contra una tarea, para que el costo real del proyecto incluya lo que gastaron los agentes. |
Seguridad y acceso a datos
- OAuth 2.1 con PKCE
S256, obligatorio. Las URI de redirección se comparan por igualdad exacta;http:se acepta solo en loopback. - Rotación de tokens de actualización con detección de reutilización — un token reproducido invalida toda la familia.
- Limitado al llamador. Una credencial alcanza exactamente los proyectos que el rol de su propietario alcanza. No hay herramienta que amplíe el acceso.
- Aislamiento del espacio de trabajo. Cada consulta se filtra por espacio de trabajo, y el identificador del espacio de trabajo nunca se devuelve en una respuesta de herramienta.
- No se expone nada destructivo. No hay herramienta de eliminación. Las herramientas de escritura crean registros o cambian campos en registros que el llamador ya controla.
- Limitado por tasa por credencial, con un techo de concurrencia por instancia.
Los términos, la política de privacidad y el uso aceptable se publican en /terms, /privacy y /aup.
Cuando FrameOn no es la opción adecuada
Jira, Linear, Asana, ClickUp y Notion también incluyen servidores MCP. FrameOn vale la pena evaluarlo cuando el contexto compartido — decisiones, memoria y el costo real del trabajo incluido lo que gastaron los agentes — importa tanto como la lista de tareas. Honestamente es la opción equivocada cuando:
- tu equipo no se está mudando de su rastreador actual, y solo quieres una capa MCP encima de él;
- necesitas un mercado maduro de integraciones de terceros — FrameOn es un producto más joven con un ecosistema más pequeño;
- necesitas aplicaciones nativas de escritorio o móviles en lugar de la aplicación web.
FrameOn importa desde Jira y Microsoft Project, por lo que evaluarlo no requiere abandonar tu historial.
Cómo empezar
- Crea un espacio de trabajo — autoservicio, nivel gratuito, sin llamada de ventas. MCP está habilitado por defecto.
- Añade el endpoint a tu cliente MCP y aprueba la solicitud de OAuth.
- Pregunta a tu asistente algo como "¿qué hay abierto en este proyecto y quién lo posee?" para confirmar la conexión.
Instrucciones paso a paso por cliente, en cinco idiomas, están en app.frameonlab.com/connect.