Connetti Claude a GanttFather a https://mcp.ganttfather.com utilizzando OAuth o un token al portatore con ambito. Claude può quindi leggere, visualizzare e aggiornare le pianificazioni dei progetti tramite gli strumenti standard di MCP.
Come si collega Claude alla pianificazione di un progetto?
Aggiungi https://mcp.ganttfather.com come server remoto HTTP MCP, completa il consenso di GanttFather OAuth e abilita il connettore in Claude. Claude può quindi elencare progetti, leggere attività, mostrare un diagramma di Gantt, controllare il lavoro scaduto e, quando concedi l’accesso in scrittura, creare o aggiornare attività e dipendenze.
La connessione attuale è a livello di account: segue ogni progetto GanttFather che possiedi o a cui collabori, inclusi i progetti a cui partecipi in seguito. Non è necessario installare un bridge locale o esporre una chiave API a Claude quando si utilizza OAuth.
Configurazione verificata: 7 agosto 2026. Claude e GanttFather possono cambiare le schermate dei connettori, quindi utilizza documentazione live GanttFather MCP se un’etichetta si è spostata.
Di cosa hai bisogno prima di iniziare?
Hai bisogno di un account GanttFather, almeno un progetto accessibile e un client Claude che supporti MCP remoti su Streamable HTTP. Claude, Claude Desktop e Claude Code supportano tutti le connessioni remote, ma le loro schermate di configurazione differiscono.
| Requisito | Connessione OAuth | Connessione token-portatore |
|---|---|---|
| Conto di GanttFather | Obbligatorio | Obbligatorio |
| Indirizzo del server | https://mcp.ganttfather.com | https://mcp.ganttfather.com |
| Configurazione delle credenziali | Accedi durante il consenso | Crea token in Impostazioni → Agenti AI e API |
| Meglio per | Claude, Claude Desktop, uso quotidiano | Claude Code, automazione, client senza OAuth |
| Scelta del permesso | Di sola lettura o lettura/scrittura durante il consenso | Di sola lettura o lettura/scrittura quando viene creato il token |
| Gestione segreta | Il client archivia e aggiorna le credenziali di OAuth | Devi proteggere e ruotare il token |
Inizia con l’accesso in sola lettura se Claude deve solo riassumere un piano. Concedi lettura/scrittura solo quando Claude deve modificare date, assegnazioni, attività, risorse o dipendenze.
Come si collega Claude o Claude Desktop con OAuth?
I connettori personalizzati remoti vengono configurati tramite l’account Claude, quindi la stessa connessione può essere utilizzata da Claude sul Web e Claude Desktop.
- In Claude, apri Personalizza → Connettori.
- Seleziona Aggiungi connettore personalizzato. In Team o Enterprise, un proprietario deve prima aggiungere il connettore in Impostazioni organizzazione → Connettori.
- Entra
https://mcp.ganttfather.comcome URL del server remoto MCP. - Salvare il connettore e selezionare Connetti.
- Accedi a GanttFather ed esamina l’autorizzazione di sola lettura o di lettura/scrittura richiesta.
- In una conversazione, utilizza il menu + → Connettori per abilitare GanttFather.
- Chiedi a Claude di elencare i progetti GanttFather a cui può accedere.
Il rilevamento di OAuth avviene dall’URL del server. Non aggiungere il vecchio /mcp percorso: l’attuale endpoint Streamable HTTP di GanttFather è mappato alla radice del dominio.
Come si collega Claude Code con OAuth?
Esegui questo comando in un terminale:
claude mcp add --transport http ganttfather https://mcp.ganttfather.com
Quindi apri Claude Code ed esegui:
/mcp
Scegli GanttFather e completa l’accesso al browser. Anthropic consiglia HTTP remoti per server e utilizzi cloud MCP /mcp all’interno di Claude Code per completare OAuth; in questo comando, /mcp è un comando Claude Code, non fa parte dell’URL GanttFather.
Per una condivisione .mcp.json o la configurazione dell’utente, utilizza un tipo HTTP esplicito:
{
"mcpServers": {
"ganttfather": {
"type": "streamable-http",
"url": "https://mcp.ganttfather.com"
}
}
}
Claude Code attualmente accetta streamable-http come alias per http. Non omettere type in Claude Code JSON; l’attuale Claude Code considera non valida una voce solo URL.
Quando dovresti invece usare un token al portatore?
Utilizza un token di connessione quando il client MCP non può completare OAuth, quando un flusso di lavoro headless necessita di credenziali fisse o quando desideri una connessione revocabile separatamente. In GanttFather, apri Impostazioni → Agenti AI e API, crea un token, seleziona sola lettura o lettura/scrittura e copia il valore quando viene mostrato.
Per Claude Code:
claude mcp add --transport http ganttfather https://mcp.ganttfather.com \
--header "Authorization: Bearer YOUR_AGENT_TOKEN"
L’equivalente JSON è:
{
"mcpServers": {
"ganttfather": {
"type": "streamable-http",
"url": "https://mcp.ganttfather.com",
"headers": {
"Authorization": "Bearer YOUR_AGENT_TOKEN"
}
}
}
}
Non impegnare mai questo token in un repository. Preferire una sostituzione della variabile di ambiente quando un client la supporta e revocare immediatamente il token se viene visualizzato nei log, negli screenshot o nel controllo del codice sorgente.
Come verifichi che Claude sia connesso correttamente?
Utilizzare un test di lettura prima della scrittura. Queste richieste stabiliscono l’ambito accessibile prima che Claude cambi qualcosa:
- “Elenca i miei progetti GanttFather e non apportare modifiche.”
- “Apri il progetto di lancio e riepiloga le date, i progressi e le attività scadute.”
- “Mostra il progetto di lancio come diagramma di Gantt.”
- “Proponi una riprogrammazione sicura per le dipendenze, ma attendi la mia approvazione prima di aggiornare le attività.”
Se il primo prompt restituisce i progetti previsti, l’autenticazione e l’ambito dell’account funzionano. Se il terzo prompt esegue il rendering di un grafico o restituisce un fallback statico, la visualizzazione funziona. Prova una scrittura solo dopo aver confermato il progetto corretto tramite nome e ID.
Cosa può fare Claude dopo che la connessione funziona?
| Lavoro | Richiesta di esempio | È necessaria l’autorizzazione |
|---|---|---|
| Trova un piano | ”Elenca progetti contenenti ‘lancio’.” | Sola lettura |
| Riepilogare lo stato della pianificazione | ”Cosa è in ritardo e cosa finisce questo mese?” | Sola lettura |
| Ispezionare il lavoro critico | ”Mostra il percorso critico e spiega ogni attività.” | Sola lettura |
| Visualizza il piano | ”Mostra il progetto come diagramma di Gantt.” | Sola lettura |
| Creare lavoro | ”Crea queste attività approvate con date e proprietari.” | Leggere/scrivere |
| Mantenere le dipendenze | ”Esegui il QA finish-to-start dopo l’implementazione con un ritardo di due giorni.” | Leggere/scrivere |
| Riassegnare il lavoro | ”Assegna il compito di documentazione a Priya.” | Leggere/scrivere |
| Gestire le risorse non umane | ”Aggiungi l’ambiente di staging come risorsa virtuale.” | Leggere/scrivere |
GanttFather supporta le relazioni di dipendenza FS, SS, FF e SF con ritardo fino a MCP. Una limitazione attuale è importante per l’analisi: il calcolo del percorso critico di MCP considera solo i bordi di finish-to-start, anche se l’applicazione memorizza ed esegue il rendering di tutti e quattro i tipi di relazione. Tratta la risposta del percorso critico di Claude come un avviso quando la pianificazione si basa su SS, FF, SF o ritardo.
Claude inoltre non può configurare, attivare o controllare l’integrazione di GanttFather Azure DevOps tramite MCP. Un proprietario o un amministratore deve gestire Pull e Push revisionati nell’app.
Quale primo prompt di scrittura è il più sicuro?
Chiedi a Claude di ispezionare, proporre e confermare prima di effettuare la modifica:
Leggi il progetto “Lancio sito web”. Proponi la più piccola modifica alla pianificazione che mantenga il lancio il 30 settembre. Mostra le attività, le vecchie date, le nuove date e l’impatto delle dipendenze. Non aggiornare GanttFather finché non approvo esplicitamente.
Dopo la revisione, approva una modifica limitata: “Applica solo le righe 2 e 3 di quella proposta”. Questo modello è più sicuro di “fissa il mio programma” perché dà un nome al progetto, vincola il risultato e separa l’analisi dall’esecuzione.
Come si correggono gli errori comuni di connessione?
| Sintomo | Probabile causa | Correggi |
|---|---|---|
| Claude Code dice che il server ha un URL ma nessun tipo | JSON omesso type | Aggiungi "type": "streamable-http" |
| Lo stato è Richiede autenticazione | OAuth non è stato completato | Corri /mcp, scegli GanttFather e accedi |
401 Unauthorized | Il token è mancante, scaduto, revocato o formato non valido | Riconnetti OAuth o crea un nuovo token; rimuovere gli spazi bianchi dall’intestazione |
| Mancano i progetti | L’utente GanttFather che ha effettuato l’accesso non è iscritto | Apri GanttFather con lo stesso account e verifica l’accesso al progetto |
| Claude può leggere ma non può modificare | La connessione è di sola lettura | Riconnettiti o crea un token di lettura/scrittura dopo aver esaminato la necessità |
| Il connettore non è disponibile per un membro del team | Il proprietario dell’organizzazione non lo ha abilitato | Chiedi al proprietario di un team/azienda di aggiungere il connettore remoto |
| Il grafico non viene visualizzato in modo interattivo | Al client manca l’estensione dell’interfaccia utente interattiva | Richiedi l’SVG statico o il fallback Mermaid |
| Le richieste vengono temporaneamente respinte | Limite di velocità per token raggiunto | Rallentare il flusso di lavoro e riprovare; GanttFather consente 60 richieste al minuto per token |
Quali limiti di sicurezza dovresti mantenere in vigore?
Utilizza l’autorizzazione più piccola che completa il lavoro. Mantieni modifiche distruttive o di ampia portata dietro una conferma umana, nomina il progetto previsto in ogni richiesta di scrittura ed esamina la richiesta di approvazione dello strumento di Claude prima di consentirlo.
Scollega il connettore in Claude o revocalo in GanttFather Impostazioni → Agenti AI e API quando non è più necessario. L’agente viene visualizzato nella superficie del team GanttFather e le sue scritture vengono attribuite in modo che i collaboratori possano distinguere il lavoro automatizzato dalle modifiche umane.
Quando Claude dovrebbe gestire una pianificazione GanttFather tramite MCP?
Utilizza questa connessione quando Claude deve controllare un programma in tempo reale, spiegare il lavoro scaduto o critico, visualizzare il piano o applicare un aggiornamento strettamente approvato senza copiare le attività nella chat. Inizia con l’accesso in sola lettura, assegna un nome al progetto in ogni richiesta e concedi solo lettura/scrittura per una modifica specifica. Il livello gratuito di GanttFather include un progetto di proprietà, due postazioni editor e spettatori e ospiti illimitati.
MCP può funzionare con le dipendenze FS, SS, FF e SF più il ritardo, ma il suo attuale calcolo del percorso critico considera solo i bordi finish-to-start; i programmi che si basano sugli altri tipi di relazione necessitano di revisione umana. Per testare il flusso di lavoro in modo sicuro, crea un progetto GanttFather gratuito, collegalo in sola lettura e chiedi a Claude di elencare e riassumere il progetto prima di approvare qualsiasi scrittura.
Cos’altro chiedono le persone sulla connessione di Claude a GanttFather?
La connessione funziona con Claude Desktop?
Sì. I connettori personalizzati remoti di Anthropic sono basati su account e disponibili in Claude Desktop e Claude sul Web. Aggiungi l’URL GanttFather nelle impostazioni dei connettori di Claude ed esegui l’autenticazione con OAuth. Locale claude_desktop_config.json i server sono un meccanismo diverso; GanttFather non richiede un processo locale.
Il server GanttFather MCP è gratuito?
Sì. GanttFather include l’accesso a MCP nel suo livello gratuito e non addebita alcun costo per chiamata allo strumento o per agente. Si applica ancora la normale capacità del progetto e dell’editor. Il server applica un limite di 60 richieste al minuto per ciascun token autenticato.
Claude può accedere a tutti i progetti di GanttFather?
Una connessione all’account OAuth segue i progetti a cui l’utente che ha effettuato l’accesso può attualmente accedere; non ignora l’appartenenza al progetto. I token con ambito progetto più vecchi rimangono limitati alle loro sovvenzioni. La rimozione di un utente da un progetto rimuove l’accesso della connessione dell’account al progetto.
Claude può modificare un programma senza approvazione?
Claude può invocare strumenti di scrittura quando la connessione dispone dell’autorizzazione di lettura/scrittura e il client consente la chiamata. Per flussi di lavoro controllati, utilizza l’accesso in sola lettura o richiedi l’approvazione per ogni scrittura. Chiedi a Claude di presentare una tabella delle modifiche con data prima di autorizzare un batch di aggiornamenti.
Funziona anche con altri client MCP?
Sì. Lo stesso endpoint Streamable HTTP funziona con client compatibili come Cursor, Windsurf, VS Code, ChatGPT e Gemini CLI. La configurazione e il supporto di OAuth differiscono in base al client, quindi inizia con gli snippet generici nel file MCP documentazione e seguire le attuali istruzioni remote-MCP del client.
Comportamento di connessione controllato: 7 agosto 2026.
Fonti


