Usa Done in Cursor
Collega Done a Cursor: aggiungi https://trydone.app/mcp a ~/.cursor/mcp.json, accedi con OAuth o invia un token come intestazione, e l’agente di Cursor potrà lavorare le tue attività di Done.
Per chi è
Per gli sviluppatori che usano l’agente di Cursor. Aggiungi Done a ~/.cursor/mcp.json per averlo in tutti i progetti, oppure al .cursor/mcp.json di un progetto solo per quel progetto.
Configuralo
URL del server MCP di Done
https://trydone.app/mcpAggiungi il server e accedi Accesso con OAuth
- Apri
~/.cursor/mcp.json(crealo se non esiste) e aggiungi Done:{ "mcpServers": { "done": { "url": "https://trydone.app/mcp" } } } - Apri Customize nella barra laterale di Cursor, trova done tra i tuoi server MCP e accedi quando Cursor lo chiede. Approva l’accesso in Done nel browser.
- Verifica che done sia attivo lì, poi chiedi all’agente qualcosa dall’elenco qui sotto.
Oppure invia un token come intestazione Token MCP
- Genera un token MCP in Done, in Impostazioni → Accesso degli agenti, e mettilo in una variabile d’ambiente chiamata
DONE_MCP_TOKEN. - Richiamala da
mcp.json, così il token non compare mai nel file:{ "mcpServers": { "done": { "url": "https://trydone.app/mcp", "headers": { "Authorization": "Bearer ${env:DONE_MCP_TOKEN}" } } } }
Usa ${env:…} invece di incollare il token: il .cursor/mcp.json di un progetto finisce facilmente nel repository per sbaglio.
Cosa dirgli
Con Done collegato, parla con l’assistente come al solito. Ognuna di queste frasi corrisponde a un vero strumento di Done:
get_todays_planquick_capturenext_task → propose_planask_decisionpropose_completionTutti gli strumenti, i prompt e le risorse che Done espone sono nel riferimento MCP.
L’approvazione obbligatoria
Per impostazione predefinita un assistente non può chiudere le tue attività. Quando pensa che un’attività sia finita chiama propose_completion, che la mette In attesa di approvazione finché non la approvi o la rimandi indietro da In attesa di te; il lavoro più corposo parte da propose_plan, che aspetta il tuo via libera. Una domanda passa da ask_decision: quell’attività aspetta la tua risposta mentre l’agente passa alla successiva. Done lo applica sul proprio server, quindi vale qualunque cosa tenti l’assistente: un agente può completare un’attività direttamente solo se hai impostato l’Autonomia di quell’attività per permetterglielo.
Risoluzione dei problemi
- Done non si collega
- Apri il pannello Output (Cmd+Shift+U o Ctrl+Shift+U), scegli MCP Logs e cerca l’errore di done.
- L’accesso non riesce nell’app desktop
- L’app desktop di Cursor riceve l’accesso su localhost, porta 8787. Se un server di sviluppo locale usa quella porta, fermalo mentre accedi, oppure usa la configurazione con token.
- Done risulta come app non verificata
- Quando accedi dagli agenti web o in background di Cursor, l’accesso torna su www.cursor.com, per cui Done non garantisce. Continua se l’hai avviato tu.
Domande frequenti
Configurazione globale o di progetto?
Globale (~/.cursor/mcp.json) se vuoi Done ovunque. Un file di progetto è condiviso con chiunque apra il progetto, quindi non metterci mai un token in chiaro.
Esiste una chiave API condivisa per Done?
No. Ogni collegamento appartiene a un solo account Done: un accesso con OAuth o un token MCP che generi tu. Non esiste una chiave condivisa o globale. Ogni assistente collegato compare in Impostazioni → Accesso degli agenti, dove puoi revocarlo con un clic.
Cosa può vedere l’assistente?
Solo ciò che vede il tuo account: i tuoi spazi di lavoro e ciò che è stato condiviso con te. Un token di sola lettura, di un progetto o di uno spazio di lavoro restringe ancora di più.
Costa qualcosa?
Il piano Free include 100 chiamate agente (MCP) al mese; Pro e Teams sono illimitati. Il piano dell’assistente stesso è a parte.
Passaggi verificati sulla documentazione ufficiale il 23 ottobre 2026: