Collega la tua IA a OpenProject
Dai a Claude, ChatGPT, Mistral o a qualsiasi client MCP un accesso sicuro a OpenProject — senza bisogno di un server MCP ufficiale di OpenProject. Proxoria trasforma l'API di OpenProject in strumenti che la tua IA può usare, con autenticazione per utente e azioni di scrittura soggette alla tua approvazione.
Cosa può fare la tua IA con OpenProject
Una volta collegato, questi strumenti compaiono automaticamente nel tuo assistente IA:
list_work_packagessola letturaElenca i work package, eventualmente in un solo progetto. statusFilter dà il taglio abituale aperto/chiuso; gli id degli altri filtri vengono da list_statuses, list_types, list_priorities e list_project_members.
get_work_packagesola letturaOttieni un work package. Restituisce la sua lockVersion — il numero richiesto da una modifica — insieme ai campi, con i link risolti in {id, name} invece che in link HAL grezzi.
create_work_packagescrittura · richiede approvazioneCrea un work package in un progetto. typeId viene da list_types, priorityId da list_priorities, assigneeId da list_project_members. Scrive su OpenProject, quindi passa dalla salvaguardia di conferma quando è attiva.
update_work_packagescrittura · richiede approvazioneAggiorna i campi di un work package. Cambiano solo i campi passati. Per un commento usa add_work_package_comment.
list_work_package_activitiessola letturaCronologia di un work package: commenti e modifiche ai campi, dal più vecchio.
add_work_package_commentscrittura · richiede approvazioneAggiungi un commento a un work package, senza cambiare altro. Scrive su OpenProject.
list_work_package_relationssola letturaRelazioni di un work package: cosa blocca, cosa lo blocca, cosa precede o a cosa è collegato. Il modo per rispondere a «cosa lo sta frenando?».
create_work_package_relationscrittura · richiede approvazioneCollega due work package. Scrive su OpenProject.
list_projectssola letturaElenca i progetti visibili a questo token, con id, nome e identificativo.
get_projectsola letturaOttieni un progetto con la sua descrizione e il suo stato.
list_project_memberssola letturaChi può ricevere lavoro assegnato su un progetto, con id e nome. È così che un nome diventa l'id atteso da assigneeId, senza toccare l'elenco utenti globale dell'istanza.
list_statusessola letturaStati dei work package con i loro id, e quali contano come chiusi.
list_typessola letturaTipi di work package con i loro id (Attività, Milestone, Funzionalità…). Il tipo deve essere attivo sul progetto di destinazione.
list_prioritiessola letturaPriorità con i loro id (Bassa, Normale, Alta, Immediata).
list_time_entry_activitiessola letturaAttività su cui si può registrare tempo, con i loro id. Lette dal modulo di registrazione, l'unico punto in cui OpenProject espone i valori ammessi per un dato work package.
list_time_entriessola letturaTempi registrati, eventualmente limitati a un progetto o a un work package.
log_timescrittura · richiede approvazioneRegistra tempo su un work package. activityId viene da list_time_entry_activities. Scrive su OpenProject.
list_versionssola letturaVersioni (milestone o sprint) di un progetto, con stato e date — ciò a cui punta il campo `version` di un work package.
list_categoriessola letturaCategorie di work package definite su un progetto, con il responsabile predefinito.
list_newssola letturaNotizie pubblicate sull'istanza o su un progetto.
list_userssola letturaLa rubrica utenti dell'istanza. OpenProject la riserva agli amministratori: un account ordinario riceve un 403 — è una risposta di permessi, non una connessione rotta. Per le persone di un progetto, list_project_members non richiede permessi di amministrazione.
list_saved_viewssola letturaLe viste salvate (query) con cui lavora il team — il nome e il progetto a cui appartengono. Utile per capire che cosa guardano davvero le persone.
list_work_package_attachmentssola letturaFile allegati a un work package: nome, dimensione, tipo e chi li ha caricati.
list_work_package_watcherssola letturaChi osserva un work package — le persone che OpenProject notifica a ogni cambiamento.
add_work_package_watcherscrittura · richiede approvazioneAggiunge qualcuno come osservatore di un work package, così OpenProject lo notifica a ogni cambiamento. Scrive su OpenProject: passa dalla conferma quando è attiva.
Esempi di prompt
Chiedi alla tua IA in linguaggio naturale: sceglierà lo strumento OpenProject giusto.
- “Quali work package sono in ritardo su questo progetto, e chi è assegnato a ciascuno?”
- “Riassumi che cosa è successo sul work package 412 — ogni commento e cambio di stato, in ordine.”
- “Crea un'attività da questo verbale, mettila nella versione giusta e aggiungimi come osservatore.”
- “Quante ore sono andate su ciascun progetto il mese scorso, e su quali attività?”
- “Quali versioni scadono questo trimestre e che cosa resta aperto su ognuna?”
Come funziona
- Crea il tuo account Proxoria e aggiungi il tuo endpoint MCP a Claude o ChatGPT.
- Collega OpenProject con la tua chiave API — ogni persona collega il proprio account, con credenziali cifrate a riposo.
- La tua IA ottiene subito gli strumenti OpenProject. Le azioni di scrittura attendono la tua approvazione nella dashboard prima di qualsiasi modifica.
Domande frequenti
- OpenProject ha un server MCP ufficiale?
- Non ti serve. Proxoria espone OpenProject alla tua IA tramite il Model Context Protocol: puoi usarlo da Claude, ChatGPT, Mistral o da qualsiasi client compatibile con MCP, senza alcun server MCP ufficiale di OpenProject.
- Cosa può fare la mia IA con OpenProject tramite Proxoria?
- Ottiene 25 strumenti: 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. Per esempio: elenca i work package, eventualmente in un solo progetto. statusfilter dà il taglio abituale aperto/chiuso; gli id degli altri filtri vengono da list_statuses, list_types, list_priorities e list_project_members.
- Il connettore OpenProject è in sola lettura?
- No — può anche modificare i dati. Le azioni di scrittura passano per impostazione predefinita dal controllo di conferma di Proxoria: la tua IA le propone e tu approvi ciascuna dalla dashboard prima che venga scritto qualcosa su OpenProject.
- Come collego OpenProject alla mia IA?
- Crea un account Proxoria, collega OpenProject con la tua chiave API e aggiungi il tuo endpoint MCP Proxoria a Claude o ChatGPT. La tua IA ottiene subito gli strumenti OpenProject.
Pronto a collegare OpenProject alla tua IA?
Lo configuri in pochi minuti — senza codice, sicuro per impostazione predefinita.
Inizia gratisCos'è Proxoria. Proxoria collega gli assistenti IA — Claude, ChatGPT, Mistral e qualsiasi client Model Context Protocol (MCP) — alle applicazioni aziendali che già usi, trasformando l'API di ciascuna in strumenti che la tua IA può chiamare, con autenticazione per utente e azioni di scrittura soggette ad approvazione umana.