Utiliser Done dans Cursor
Connectez Done à Cursor : ajoutez https://trydone.app/mcp à ~/.cursor/mcp.json, connectez-vous avec OAuth ou envoyez un jeton en en-tête, et l’agent de Cursor peut traiter vos tâches Done.
Pour qui
Pour les développeurs qui utilisent l’agent de Cursor. Ajoutez Done à ~/.cursor/mcp.json pour l’avoir dans tous vos projets, ou au .cursor/mcp.json d’un projet pour ce projet seulement.
Configuration
URL du serveur MCP de Done
https://trydone.app/mcpAjouter le serveur et se connecter Connexion OAuth
- Ouvrez
~/.cursor/mcp.json(créez-le s’il n’existe pas) et ajoutez Done :{ "mcpServers": { "done": { "url": "https://trydone.app/mcp" } } } - Ouvrez Customize dans la barre latérale de Cursor, trouvez done parmi vos serveurs MCP et connectez-vous quand Cursor le demande. Approuvez l’accès dans Done dans le navigateur.
- Vérifiez que done y est activé, puis demandez à l’agent l’une des phrases ci-dessous.
Ou envoyer un jeton en en-tête Jeton MCP
- Générez un jeton MCP dans Done, dans Réglages → Accès des agents, et placez-le dans une variable d’environnement nommée
DONE_MCP_TOKEN. - Référencez-la depuis
mcp.json, pour que le jeton lui-même ne figure jamais dans le fichier :{ "mcpServers": { "done": { "url": "https://trydone.app/mcp", "headers": { "Authorization": "Bearer ${env:DONE_MCP_TOKEN}" } } } }
Préférez ${env:…} à un jeton collé en clair : le .cursor/mcp.json d’un projet se versionne facilement par accident.
Que lui dire
Une fois Done connecté, parlez normalement à l’assistant. Chacune de ces phrases correspond à un véritable outil de Done :
get_todays_planquick_capturenext_task → propose_planask_decisionpropose_completionTous les outils, prompts et ressources exposés par Done sont dans la référence MCP.
La validation obligatoire
Par défaut, un assistant ne peut pas clore vos tâches. Quand il estime une tâche terminée, il appelle propose_completion, qui la place En attente de validation jusqu’à ce que vous l’approuviez ou la renvoyiez depuis À valider ; un travail conséquent commence par propose_plan, qui attend votre feu vert. Une question passe par ask_decision : cette tâche attend votre réponse pendant que l’agent passe à la suivante. Done l’applique sur son propre serveur, donc la règle tient quoi que tente l’assistant : un agent ne peut terminer une tâche directement que si vous avez réglé l’Autonomie de cette tâche pour le lui permettre.
Dépannage
- Done ne se connecte pas
- Ouvrez le panneau Output (Cmd+Shift+U, ou Ctrl+Shift+U), choisissez MCP Logs et cherchez l’erreur de done.
- La connexion échoue dans l’application de bureau
- L’application de bureau Cursor reçoit la connexion sur localhost, port 8787. Si un serveur de développement local occupe ce port, arrêtez-le le temps de vous connecter, ou utilisez la configuration par jeton.
- Done apparaît comme application non vérifiée
- Quand vous vous connectez depuis les agents web ou en arrière-plan de Cursor, la connexion revient sur www.cursor.com, dont Done ne se porte pas garant. Continuez si c’est vous qui l’avez lancée.
Questions fréquentes
Configuration globale ou de projet ?
Globale (~/.cursor/mcp.json) si vous voulez Done partout. Un fichier de projet est partagé avec quiconque ouvre le projet : n’y mettez jamais un jeton en clair.
Existe-t-il une clé d’API partagée pour Done ?
Non. Chaque connexion appartient à un seul compte Done : une connexion OAuth, ou un jeton MCP que vous générez vous-même. Il n’existe aucune clé partagée ni globale. Chaque assistant connecté apparaît dans Réglages → Accès des agents, où vous pouvez le révoquer en un clic.
Que peut voir l’assistant ?
Uniquement ce que voit votre compte : vos espaces de travail et ce qu’on a partagé avec vous. Un jeton en lecture seule, limité à un projet ou à un espace de travail, restreint encore davantage.
Est-ce payant ?
Le plan Free inclut 100 appels d’agent (MCP) par mois ; Pro et Teams sont illimités. L’abonnement de l’assistant lui-même est à part.
Étapes vérifiées d’après la documentation officielle le 23 octobre 2026 :