Dart MCP Server
officielInteragissez avec les données de tâches, documents et projets dans Dart, un outil de gestion de projet natif IA.
Documentation
Dart est une gestion de projet propulsée par l’IA.
[!WARNING] Le serveur MCP local Dart est obsolète au profit du serveur MCP Dart hébergé, simplifié et amélioré, que vous pouvez configurer avec ces instructions.
Informations obsolètes
`dart-mcp-server` est le serveur officiel [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol) pour Dart.Fonctionnalités
Invites
Les invites suivantes sont disponibles
create-task- Créer une nouvelle tâche dans Dart avec titre, description, statut, priorité et assignécreate-doc- Créer un nouveau document dans Dart avec titre, contenu textuel et dossiersummarize-tasks- Obtenir un résumé des tâches avec filtrage optionnel par statut et assigné
Ces invites permettent aux assistants IA d’effectuer facilement des actions courantes dans Dart sans avoir à comprendre les détails de l’API sous-jacente.
Modèles de ressources
Les ressources suivantes sont disponibles
dart-config:- Informations de configuration sur l’espace de l’utilisateurdart-task:///{taskId}- Informations détaillées sur des tâches spécifiquesdart-doc:///{docId}- Informations détaillées sur des documents spécifiques
Outils
Les outils suivants sont disponibles
Gestion des tâches
get_config- Obtenir des informations sur l’espace de l’utilisateur, y compris les assignés disponibles, les tableaux de bord, les dossiers, les statuts, les étiquettes, les priorités et les tailleslist_tasks- Lister les tâches avec filtrage optionnel par assigné, statut, tableau de bord, priorité, date d’échéance, etc.create_task- Créer une nouvelle tâche avec titre, description, statut, priorité, taille, dates, tableau de bord, assignés, étiquettes et tâche parenteget_task- Récupérer une tâche existante par son IDupdate_task- Mettre à jour les propriétés d’une tâche existantedelete_task- Déplacer une tâche vers la corbeille (récupérable)add_task_comment- Ajouter un commentaire à une tâche existante
Gestion des documents
list_docs- Lister les documents avec filtrage optionnel par dossier, titre, contenu textuel, etc.create_doc- Créer un nouveau document avec titre, contenu textuel et dossierget_doc- Récupérer un document existant par son IDupdate_doc- Mettre à jour les propriétés d’un document existantdelete_doc- Déplacer un document vers la corbeille (récupérable)
Chaque outil prend en charge une validation complète des entrées et renvoie des réponses JSON structurées.
Configuration
Le moyen le plus simple d’exécuter le serveur MCP est avec npx, mais une configuration Docker est également disponible.
Trouver le fichier de paramètres MCP pour le client
Claude Desktop
- Installer Claude Desktop si nécessaire
- Ouvrir le fichier de configuration en ouvrant l’application Claude Desktop, en allant dans ses Paramètres, en ouvrant l’onglet « Développeur » et en cliquant sur le bouton « Modifier la configuration »
- Suivre les étapes « Configurer le serveur MCP » ci-dessous
Claude Code
-
Installer Claude Code si nécessaire
-
Copier votre jeton d’authentification depuis votre profil Dart
-
Exécuter la commande suivante, en veillant à remplacer
dsa...par votre véritable jeton Dartclaude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- Installer Cursor si nécessaire
- Ouvrir le fichier de configuration en ouvrant Cursor, en allant dans « Paramètres Cursor » (pas les paramètres normaux de l’IDE VSCode), en ouvrant l’onglet « MCP » et en cliquant sur le bouton « Ajouter un nouveau serveur MCP global »
- Suivre les étapes « Configurer le serveur MCP » ci-dessous
Cline
- Installer Cline dans votre IDE si nécessaire
- Ouvrir le fichier de configuration en ouvrant votre IDE, en ouvrant la barre latérale Cline, en cliquant sur le bouton icône « Serveurs MCP » (deuxième en partant de la gauche en haut), en ouvrant l’onglet « Installé » et en cliquant sur le bouton « Configurer les serveurs MCP »
- Suivre les étapes « Configurer le serveur MCP » ci-dessous
Windsurf
- Installer Windsurf si nécessaire
- Ouvrir le fichier de configuration en ouvrant Windsurf, en allant dans « Paramètres Windsurf » (pas les paramètres normaux de l’IDE VSCode), en ouvrant l’onglet « Cascade » et en cliquant sur le bouton « Voir la configuration brute » dans la section « Serveurs Model Context Protocol (MCP) »
- Suivre les étapes « Configurer le serveur MCP » ci-dessous
Tout autre client
- Trouver le fichier de paramètres MCP, généralement quelque chose comme
[client]_mcp_config.json - Suivre les étapes « Configurer le serveur MCP » ci-dessous
Configurer le serveur MCP
-
Installer npx, fourni avec Node, si nécessaire
-
Copier votre jeton d’authentification depuis votre profil Dart
-
Ajouter ce qui suit à votre configuration MCP, en veillant à remplacer
dsa...par votre véritable jeton Dart{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
Variante : configuration avec Docker
Si la configuration npx ci-dessus ne fonctionne pas bien, nous proposons également une configuration Docker. Suivez les instructions ci-dessus pour trouver le fichier de paramètres MCP
-
Installer Docker si nécessaire
-
Construire le conteneur Docker avec
docker build -t mcp/dart . -
Copier votre jeton d’authentification depuis votre profil Dart
-
Ajouter ce qui suit à votre configuration MCP, en veillant à remplacer
dsa...par votre véritable jeton Dart{ "mcpServers": { "Dart": { "command": "bash", "args": [ "-c", "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" ], "env": { "DART_TOKEN": "dsa_..." } } } }
Aide et ressources
- Page d’accueil
- Application Web
- Centre d’aide
- Bugs et fonctionnalités
- Source de la bibliothèque
- Discuter sur Discord
- Envoyez-nous un e-mail à [email protected]
Contribuer
Les contributions sont les bienvenues ! Veuillez ouvrir un ticket ou soumettre une pull request.
Licence
Ce projet est sous licence MIT.