Collega la tua IA a Redmine
Dai a Claude, ChatGPT, Mistral o a qualsiasi client MCP un accesso sicuro a Redmine — senza bisogno di un server MCP ufficiale di Redmine. Proxoria trasforma l'API di Redmine 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 Redmine
Una volta collegato, questi strumenti compaiono automaticamente nel tuo assistente IA:
list_issuessola letturaElenca le richieste, con filtri. Gli id vengono dagli strumenti di riferimento: list_projects, list_issue_statuses, list_trackers, list_project_members. Usa statusFilter per il taglio aperto/chiuso invece di indovinare un id di stato.
get_issuesola letturaOttieni una richiesta completa: campi, campi personalizzati, diario (commenti e modifiche) e relazioni. I campi personalizzati tornano come {id, name, value} — è lì che se ne impara l'id prima di scriverli.
searchsola letturaRicerca full-text su tutta l'istanza: richieste, pagine wiki, progetti, documenti. Da usare quando non si sa quale progetto contenga la risposta; altrimenti list_issues.
create_issuescrittura · richiede approvazioneCrea una richiesta. projectId, trackerId e priorityId vengono da list_projects, list_trackers e list_enumerations — un tracker non attivo sul progetto fa fallire l'intera chiamata. Scrive su Redmine, quindi passa dalla salvaguardia di conferma quando è attiva.
update_issuescrittura · richiede approvazioneAggiorna i campi di una richiesta. Cambiano solo i campi passati. Per un semplice commento usa add_issue_note.
add_issue_notescrittura · richiede approvazioneAggiungi un commento a una richiesta, senza cambiare altro. L'opzione private crea una nota visibile solo a chi ne ha il permesso.
list_issue_relationssola letturaRelazioni di una richiesta: cosa blocca, cosa la blocca, cosa precede, duplica o a cosa è collegata. Il modo per rispondere a «cosa la sta frenando?».
create_issue_relationscrittura · richiede approvazioneCollega due richieste. precedes e follows accettano un ritardo in giorni, gli altri tipi no. Scrive su Redmine.
list_projectssola letturaElenca i progetti visibili a questa chiave, con id, nome e identificativo.
get_projectsola letturaOttieni un progetto con i tracker attivi su di esso e le sue categorie — necessario prima di creare una richiesta, poiché un tracker non attivo viene rifiutato.
list_project_memberssola letturaChi è su un progetto, con id utente e ruoli. È così che un nome diventa l'id atteso da assignedToId: l'elenco globale degli utenti di Redmine è riservato agli amministratori, questo no.
list_trackerssola letturaTracker dell'istanza (Bug, Funzionalità, Supporto…) con i loro id. Il tracker deve essere attivo anche sul progetto di destinazione — get_project dice quali lo sono.
list_issue_statusessola letturaStati delle richieste dell'istanza con i loro id, e quali contano come chiusi.
list_enumerationssola letturaValori enumerati con i loro id: priorità delle richieste, attività di registrazione tempo o categorie di documento. Necessari prima di creare una richiesta o registrare tempo.
list_time_entriessola letturaTempi registrati, filtrabili per progetto, richiesta, utente o intervallo di date.
log_timescrittura · richiede approvazioneRegistra tempo su una richiesta o un progetto. activityId viene da list_enumerations (kind time_entry_activities). Scrive su Redmine.
list_wiki_pagessola letturaIndice del wiki di un progetto: titoli delle pagine, versioni e pagine padre.
get_wiki_pagesola letturaOttieni una pagina wiki con il suo testo e il numero di versione corrente — da passare a update_wiki_page perché una modifica concorrente venga rifiutata invece che sovrascritta.
create_wiki_pagescrittura · richiede approvazioneCrea una pagina wiki. Fallisce se il titolo esiste già — in tal caso usa update_wiki_page. Scrive su Redmine.
update_wiki_pagescrittura · richiede approvazioneSostituisci il testo di una pagina wiki. Passa la versione restituita da get_wiki_page: Redmine rifiuta la scrittura se qualcuno ha modificato la pagina nel frattempo, invece di perderne il lavoro. Scrive su Redmine.
Esempi di prompt
Chiedi alla tua IA in linguaggio naturale: sceglierà lo strumento Redmine giusto.
- “Elenca le richieste, con filtri. Gli id vengono dagli strumenti di riferimento: list_projects, list_issue_statuses, list_trackers, list_project_members. Usa statusFilter per il taglio aperto/chiuso invece di indovinare un id di stato — da Redmine, in linguaggio naturale.”
- “Ottieni una richiesta completa: campi, campi personalizzati, diario (commenti e modifiche) e relazioni. I campi personalizzati tornano come {id, name, value} — è lì che se ne impara l'id prima di scriverli — da Redmine, in linguaggio naturale.”
- “Ricerca full-text su tutta l'istanza: richieste, pagine wiki, progetti, documenti. Da usare quando non si sa quale progetto contenga la risposta; altrimenti list_issues — da Redmine, in linguaggio naturale.”
- “Relazioni di una richiesta: cosa blocca, cosa la blocca, cosa precede, duplica o a cosa è collegata. Il modo per rispondere a «cosa la sta frenando?» — da Redmine, in linguaggio naturale.”
Come funziona
- Crea il tuo account Proxoria e aggiungi il tuo endpoint MCP a Claude o ChatGPT.
- Collega Redmine con la tua chiave API — ogni persona collega il proprio account, con credenziali cifrate a riposo.
- La tua IA ottiene subito gli strumenti Redmine. Le azioni di scrittura attendono la tua approvazione nella dashboard prima di qualsiasi modifica.
Domande frequenti
- Redmine ha un server MCP ufficiale?
- Non ti serve. Proxoria espone Redmine 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 Redmine.
- Cosa può fare la mia IA con Redmine tramite Proxoria?
- Ottiene 20 strumenti: list_issues, get_issue, search, create_issue, update_issue, add_issue_note, list_issue_relations, create_issue_relation, list_projects, get_project, list_project_members, list_trackers, list_issue_statuses, list_enumerations, list_time_entries, log_time, list_wiki_pages, get_wiki_page, create_wiki_page, update_wiki_page. Per esempio: elenca le richieste, con filtri. gli id vengono dagli strumenti di riferimento: list_projects, list_issue_statuses, list_trackers, list_project_members. usa statusfilter per il taglio aperto/chiuso invece di indovinare un id di stato.
- Il connettore Redmine è 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 Redmine.
- Come collego Redmine alla mia IA?
- Crea un account Proxoria, collega Redmine con la tua chiave API e aggiungi il tuo endpoint MCP Proxoria a Claude o ChatGPT. La tua IA ottiene subito gli strumenti Redmine.
Pronto a collegare Redmine 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.