Connectez votre IA à OpenProject

Donnez à Claude, ChatGPT, Mistral ou tout client MCP un accès sécurisé à OpenProject — sans serveur MCP officiel OpenProject. Proxoria transforme l'API de OpenProject en outils que votre IA peut utiliser, avec une authentification par utilisateur et des actions d'écriture soumises à votre approbation.

Ce que votre IA peut faire avec OpenProject

Une fois connecté, ces outils apparaissent automatiquement dans votre assistant IA :

  • list_work_packageslecture seule

    Listez les lots de travail, éventuellement dans un seul projet. statusFilter ouvre/ferme la coupe habituelle ; les identifiants des autres filtres viennent de list_statuses, list_types, list_priorities et list_project_members.

  • get_work_packagelecture seule

    Obtenez un lot de travail. Renvoie son lockVersion — le numéro dont une modification a besoin — et ses champs, les liens étant résolus en {id, name} plutôt qu'en liens HAL bruts.

  • create_work_packageécriture · approbation requise

    Créez un lot de travail dans un projet. typeId vient de list_types, priorityId de list_priorities, assigneeId de list_project_members. Écrit dans OpenProject : passe par le garde-fou de confirmation lorsqu'il est activé.

  • update_work_packageécriture · approbation requise

    Modifiez les champs d'un lot de travail. Seuls les champs transmis changent. Pour un commentaire, utilisez add_work_package_comment.

  • list_work_package_activitieslecture seule

    Journal d'activité d'un lot : les commentaires et les modifications de champs, du plus ancien au plus récent.

  • add_work_package_commentécriture · approbation requise

    Ajoutez un commentaire à un lot de travail, sans rien changer d'autre. Écrit dans OpenProject.

  • list_work_package_relationslecture seule

    Relations d'un lot : ce qu'il bloque, ce qui le bloque, ce qu'il précède ou à quoi il est lié. De quoi répondre à « qu'est-ce qui le retient ? ».

  • create_work_package_relationécriture · approbation requise

    Reliez deux lots de travail. Écrit dans OpenProject.

  • list_projectslecture seule

    Listez les projets visibles par ce jeton, avec identifiant, nom et slug.

  • get_projectlecture seule

    Obtenez un projet avec sa description et son statut.

  • list_project_memberslecture seule

    Qui peut se voir assigner du travail sur un projet, avec identifiant et nom. C'est ainsi qu'un nom devient l'identifiant attendu par assigneeId, sans toucher à l'annuaire global de l'instance.

  • list_statuseslecture seule

    Statuts des lots de travail avec leurs identifiants, et lesquels comptent comme fermés.

  • list_typeslecture seule

    Types de lots de travail avec leurs identifiants (Tâche, Jalon, Fonctionnalité…). Le type doit être activé sur le projet visé.

  • list_prioritieslecture seule

    Priorités avec leurs identifiants (Basse, Normale, Haute, Immédiate).

  • list_time_entry_activitieslecture seule

    Activités sur lesquelles du temps peut être saisi, avec leurs identifiants. Lues depuis le formulaire de saisie, seul endroit où OpenProject expose les valeurs acceptées pour un lot donné.

  • list_time_entrieslecture seule

    Temps saisis, éventuellement restreints à un projet ou à un lot de travail.

  • log_timeécriture · approbation requise

    Saisissez du temps sur un lot de travail. activityId vient de list_time_entry_activities. Écrit dans OpenProject.

  • list_versionslecture seule

    Versions (jalons ou sprints) d'un projet, avec leur statut et leurs dates — ce que désigne le champ `version` d'un lot de travail.

  • list_categorieslecture seule

    Catégories de lots de travail définies sur un projet, avec leur responsable par défaut.

  • list_newslecture seule

    Actualités publiées sur l'instance, ou sur un projet.

  • list_userslecture seule

    Annuaire des utilisateurs de l'instance. OpenProject le réserve aux administrateurs : un compte ordinaire reçoit un 403 — c'est une réponse de permission, pas une connexion cassée. Pour les personnes d'un projet, list_project_members ne demande aucun droit d'administration.

  • list_saved_viewslecture seule

    Les vues enregistrées (requêtes) sur lesquelles travaille l'équipe — leur nom et le projet auquel elles appartiennent. Utile pour savoir ce que les gens regardent réellement.

  • list_work_package_attachmentslecture seule

    Fichiers joints à un lot de travail : nom, taille, type et auteur du dépôt.

  • list_work_package_watcherslecture seule

    Qui observe un lot de travail — les personnes qu'OpenProject notifie à chaque changement.

  • add_work_package_watcherécriture · approbation requise

    Ajoutez quelqu'un comme observateur d'un lot de travail, pour qu'OpenProject le notifie de chaque changement. Écrit dans OpenProject : soumis au garde-fou de confirmation quand il est activé.

Exemples de prompts

Demandez simplement à votre IA en langage naturel — elle choisit le bon outil OpenProject :

  • Quels lots de travail sont en retard sur ce projet, et qui est assigné à chacun ?
  • Résume ce qui s'est passé sur le lot 412 — chaque commentaire et changement de statut, dans l'ordre.
  • Crée une tâche à partir de ce compte rendu, place-la dans la bonne version et ajoute-moi comme observateur.
  • Combien d'heures ont été passées sur chaque projet le mois dernier, et sur quelles activités ?
  • Quelles versions arrivent à échéance ce trimestre, et qu'est-ce qui reste ouvert sur chacune ?

Comment ça marche

  1. Créez votre compte Proxoria et ajoutez votre endpoint MCP à Claude ou ChatGPT.
  2. Connectez OpenProject avec votre clé API — chaque utilisateur connecte son propre compte, identifiants chiffrés au repos.
  3. Votre IA obtient aussitôt les outils OpenProject. Les actions d'écriture attendent votre approbation dans le tableau de bord avant tout changement.

Questions fréquentes

OpenProject a-t-il un serveur MCP officiel ?
Vous n'en avez pas besoin. Proxoria expose OpenProject à votre IA via le Model Context Protocol — utilisable depuis Claude, ChatGPT, Mistral ou tout client compatible MCP, sans serveur MCP officiel OpenProject.
Que peut faire mon IA avec OpenProject via Proxoria ?
Elle obtient 25 outils : 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. Par exemple : listez les lots de travail, éventuellement dans un seul projet. statusfilter ouvre/ferme la coupe habituelle ; les identifiants des autres filtres viennent de list_statuses, list_types, list_priorities et list_project_members.
Le connecteur OpenProject est-il en lecture seule ?
Non — il peut aussi modifier des données. Les actions d'écriture passent par le garde-fou de confirmation de Proxoria : votre IA les propose, et vous approuvez chacune depuis votre tableau de bord avant tout changement dans OpenProject.
Comment connecter OpenProject à mon IA ?
Créez un compte Proxoria, connectez OpenProject avec votre clé API, et ajoutez votre endpoint MCP Proxoria à Claude ou ChatGPT. Votre IA obtient aussitôt les outils OpenProject.

Prêt à connecter OpenProject à votre IA ?

Configurez-le en quelques minutes — sans code, sécurisé par défaut.

Commencer gratuitement

À propos de Proxoria. Proxoria connecte les assistants IA — Claude, ChatGPT, Mistral et tout client Model Context Protocol (MCP) — aux applications métier que vous utilisez déjà, en transformant l'API de chaque application en outils que votre IA peut appeler, avec une authentification par utilisateur et des actions d'écriture soumises à approbation humaine.