Conecta tu IA con OpenProject
Dale a Claude, ChatGPT, Mistral o a cualquier cliente MCP acceso seguro a OpenProject, sin necesidad de un servidor MCP oficial de OpenProject. Proxoria convierte la API de OpenProject en herramientas que tu IA puede usar, con autenticación por usuario y acciones de escritura sujetas a tu aprobación.
Qué puede hacer tu IA con OpenProject
Una vez conectado, estas herramientas aparecen automáticamente en tu asistente de IA:
list_work_packagessolo lecturaLista los paquetes de trabajo, opcionalmente dentro de un proyecto. statusFilter da el corte habitual abierto/cerrado; los id de los demás filtros vienen de list_statuses, list_types, list_priorities y list_project_members.
get_work_packagesolo lecturaObtén un paquete de trabajo. Devuelve su lockVersion — el número que necesita una modificación — junto con sus campos, con los enlaces resueltos a {id, name} en vez de enlaces HAL en bruto.
create_work_packageescritura · requiere aprobaciónCrea un paquete de trabajo en un proyecto. typeId viene de list_types, priorityId de list_priorities, assigneeId de list_project_members. Escribe en OpenProject, así que pasa por la salvaguarda de confirmación cuando está activada.
update_work_packageescritura · requiere aprobaciónActualiza los campos de un paquete de trabajo. Solo cambian los campos enviados. Para un comentario usa add_work_package_comment.
list_work_package_activitiessolo lecturaHistorial de actividad de un paquete: comentarios y cambios de campos, del más antiguo al más reciente.
add_work_package_commentescritura · requiere aprobaciónAñade un comentario a un paquete de trabajo, sin cambiar nada más. Escribe en OpenProject.
list_work_package_relationssolo lecturaRelaciones de un paquete: qué bloquea, qué lo bloquea, qué precede o con qué está relacionado. La forma de responder a «¿qué lo está frenando?».
create_work_package_relationescritura · requiere aprobaciónRelaciona dos paquetes de trabajo. Escribe en OpenProject.
list_projectssolo lecturaLista los proyectos visibles para este token, con id, nombre e identificador.
get_projectsolo lecturaObtén un proyecto con su descripción y su estado.
list_project_memberssolo lecturaQuién puede recibir trabajo asignado en un proyecto, con id y nombre. Así un nombre se convierte en el id que espera assigneeId, sin tocar el directorio global de usuarios de la instancia.
list_statusessolo lecturaEstados de los paquetes de trabajo con sus id, y cuáles cuentan como cerrados.
list_typessolo lecturaTipos de paquete de trabajo con sus id (Tarea, Hito, Funcionalidad…). El tipo debe estar activado en el proyecto de destino.
list_prioritiessolo lecturaPrioridades con sus id (Baja, Normal, Alta, Inmediata).
list_time_entry_activitiessolo lecturaActividades sobre las que se puede registrar tiempo, con sus id. Se leen del formulario de registro, único lugar donde OpenProject expone los valores admitidos para un paquete dado.
list_time_entriessolo lecturaTiempos registrados, opcionalmente limitados a un proyecto o a un paquete de trabajo.
log_timeescritura · requiere aprobaciónRegistra tiempo en un paquete de trabajo. activityId viene de list_time_entry_activities. Escribe en OpenProject.
list_versionssolo lecturaVersiones (hitos o sprints) de un proyecto, con su estado y sus fechas — a lo que apunta el campo `version` de un paquete de trabajo.
list_categoriessolo lecturaCategorías de paquetes de trabajo definidas en un proyecto, con su responsable por defecto.
list_newssolo lecturaNoticias publicadas en la instancia, o en un proyecto.
list_userssolo lecturaEl directorio de usuarios de la instancia. OpenProject lo reserva a los administradores: una cuenta normal recibe un 403 — es una respuesta de permisos, no una conexión rota. Para las personas de un proyecto, list_project_members no requiere permisos de administración.
list_saved_viewssolo lecturaLas vistas guardadas (consultas) con las que trabaja el equipo — su nombre y el proyecto al que pertenecen. Útil para saber qué mira realmente la gente.
list_work_package_attachmentssolo lecturaArchivos adjuntos a un paquete de trabajo: nombre, tamaño, tipo y quién los subió.
list_work_package_watcherssolo lecturaQuién observa un paquete de trabajo — las personas a las que OpenProject notifica cada cambio.
add_work_package_watcherescritura · requiere aprobaciónAñade a alguien como observador de un paquete de trabajo, para que OpenProject le notifique cada cambio. Escribe en OpenProject: pasa por la confirmación cuando está activada.
Ejemplos de prompts
Pídeselo a tu IA en lenguaje natural: elegirá la herramienta de OpenProject adecuada.
- “¿Qué paquetes de trabajo están atrasados en este proyecto, y quién está asignado a cada uno?”
- “Resume lo que pasó en el paquete 412 — cada comentario y cambio de estado, en orden.”
- “Crea una tarea a partir de estas notas de reunión, ponla en la versión correcta y añádeme como observador.”
- “¿Cuántas horas fueron a cada proyecto el mes pasado, y en qué actividades?”
- “¿Qué versiones vencen este trimestre y qué sigue abierto en cada una?”
Cómo funciona
- Crea tu cuenta de Proxoria y añade tu endpoint MCP a Claude o ChatGPT.
- Conecta OpenProject con tu clave API: cada persona conecta su propia cuenta y las credenciales se cifran en reposo.
- Tu IA obtiene al instante las herramientas de OpenProject. Las acciones de escritura esperan tu aprobación en el panel antes de cambiar nada.
Preguntas frecuentes
- ¿OpenProject tiene un servidor MCP oficial?
- No te hace falta. Proxoria expone OpenProject a tu IA mediante el Model Context Protocol, así que puedes usarlo desde Claude, ChatGPT, Mistral o cualquier cliente compatible con MCP, sin ningún servidor MCP oficial de OpenProject.
- ¿Qué puede hacer mi IA con OpenProject a través de Proxoria?
- Obtiene 25 herramientas: list_work_packages, get_work_package, create_work_package, update_work_package, list_work_package_activities, add_work_package_comment, list_work_package_relations, create_work_package_relation, list_projects, get_project, list_project_members, list_statuses, list_types, list_priorities, list_time_entry_activities, list_time_entries, log_time, list_versions, list_categories, list_news, list_users, list_saved_views, list_work_package_attachments, list_work_package_watchers, add_work_package_watcher. Por ejemplo: lista los paquetes de trabajo, opcionalmente dentro de un proyecto. statusfilter da el corte habitual abierto/cerrado; los id de los demás filtros vienen de list_statuses, list_types, list_priorities y list_project_members.
- ¿El conector de OpenProject es de solo lectura?
- No, también puede modificar datos. Las acciones de escritura pasan por defecto por el control de confirmación de Proxoria: tu IA las propone y tú apruebas cada una desde tu panel antes de que se escriba nada en OpenProject.
- ¿Cómo conecto OpenProject con mi IA?
- Crea una cuenta de Proxoria, conecta OpenProject con tu clave API y añade tu endpoint MCP de Proxoria a Claude o ChatGPT. Tu IA obtiene al instante las herramientas de OpenProject.
¿Listo para conectar OpenProject con tu IA?
Se configura en minutos: sin código y seguro de serie.
Empezar gratisSobre Proxoria. Proxoria conecta los asistentes de IA — Claude, ChatGPT, Mistral y cualquier cliente del Model Context Protocol (MCP) — con las aplicaciones de empresa que ya usas, convirtiendo la API de cada una en herramientas que tu IA puede llamar, con autenticación por usuario y acciones de escritura sujetas a aprobación humana.