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 lectura

    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.

  • get_work_packagesolo lectura

    Obté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ón

    Crea 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ón

    Actualiza los campos de un paquete de trabajo. Solo cambian los campos enviados. Para un comentario usa add_work_package_comment.

  • list_work_package_activitiessolo lectura

    Historial de actividad de un paquete: comentarios y cambios de campos, del más antiguo al más reciente.

  • add_work_package_commentescritura · requiere aprobación

    Añade un comentario a un paquete de trabajo, sin cambiar nada más. Escribe en OpenProject.

  • list_work_package_relationssolo lectura

    Relaciones 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ón

    Relaciona dos paquetes de trabajo. Escribe en OpenProject.

  • list_projectssolo lectura

    Lista los proyectos visibles para este token, con id, nombre e identificador.

  • get_projectsolo lectura

    Obtén un proyecto con su descripción y su estado.

  • list_project_memberssolo lectura

    Quié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 lectura

    Estados de los paquetes de trabajo con sus id, y cuáles cuentan como cerrados.

  • list_typessolo lectura

    Tipos de paquete de trabajo con sus id (Tarea, Hito, Funcionalidad…). El tipo debe estar activado en el proyecto de destino.

  • list_prioritiessolo lectura

    Prioridades con sus id (Baja, Normal, Alta, Inmediata).

  • list_time_entry_activitiessolo lectura

    Actividades 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 lectura

    Tiempos registrados, opcionalmente limitados a un proyecto o a un paquete de trabajo.

  • log_timeescritura · requiere aprobación

    Registra tiempo en un paquete de trabajo. activityId viene de list_time_entry_activities. Escribe en OpenProject.

  • list_versionssolo lectura

    Versiones (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 lectura

    Categorías de paquetes de trabajo definidas en un proyecto, con su responsable por defecto.

  • list_newssolo lectura

    Noticias publicadas en la instancia, o en un proyecto.

  • list_userssolo lectura

    El 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 lectura

    Las 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 lectura

    Archivos adjuntos a un paquete de trabajo: nombre, tamaño, tipo y quién los subió.

  • list_work_package_watcherssolo lectura

    Quién observa un paquete de trabajo — las personas a las que OpenProject notifica cada cambio.

  • add_work_package_watcherescritura · requiere aprobación

    Añ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

  1. Crea tu cuenta de Proxoria y añade tu endpoint MCP a Claude o ChatGPT.
  2. Conecta OpenProject con tu clave API: cada persona conecta su propia cuenta y las credenciales se cifran en reposo.
  3. 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 gratis

Sobre 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.