🔌 MCP · Model Context Protocol

MCP DockSky: 61 outilspour Claude, Cursor & VS Code.

JSON-RPC 2.0 · Auth par token · Protocole MCP 2025-03-26. Ton IA lit et écrit ton contexte projet: isolation totale par compte.

◉ live

Comment ça marche

Ton IA pose une question. DockSky répond avec tes données personnelles. Zéro copier-coller.

🤖
Ton IA
Claude · Cursor
VS Code
DockSky MCP
api.docksky.fr
🔒 token OK
🗃️
Tes données
Projets · Facettes Journal
···tools/call
En attente…
result.content[0].text
-
Ton IA appelle un outil MCP
DockSky vérifie ton token
Requête SQL sur tes données
Réponse JSON → contexte IA

L'écran Paramètres — pas une maquette

Token MCP, scopes, quotas et coffre Pilotage IA : capture réelle de l'app. Les données sensibles sont masquées.

Paramètres DockSky — accès IA, token MCP et coffre Pilotage IA
Paramètres DockSky → Accès IA : génération token, scopes MCP et coffre secrets.
🔑

Token révocable

Génère, copie ou révoque ton token depuis les paramètres — rotation à tout moment.

🎯

Scopes granulaires

mcp:read, mcp:write, mcp:synapse — tu choisis ce que l'IA peut faire.

🔐

Coffre Pilotage IA

Secrets {{NOM}} pour Synapse — jamais exposés dans le chat.

Configuration

Un token, une URL. Génère ton token dans les paramètres DockSky.

claude_desktop_config.json
{
  "mcpServers": {
    "docksky": {
      "url": "https://api.docksky.fr/tda/mcp",
      "headers": {
        "X-AI-Token": "dk_ai_TON_TOKEN"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "docksky": {
      "type": "http",
      "url": "https://api.docksky.fr/tda/mcp",
      "headers": {
        "X-AI-Token": "dk_ai_TON_TOKEN"
      }
    }
  }
}
dk_ai_: préfixe des tokens MCP DockSky. Les tokens sont scopés par utilisateur: tu n'accèdes qu'à tes propres données. Rotation possible à tout moment depuis les paramètres.

61 outils disponibles

MCP 2025-03-26 · Juin 2026: Knowledge, idées, create_step/action, Synapse · Réponses result.content[0].text

Roadmaplist_projectsTous tes projets avec statut et progression
Roadmapget_projectDétail d'un projet (description, étapes, current_status, accès IA)
Contextget_active_work_contextContexte de travail du projet actif TDA (début de session)
Contextget_working_contextContexte de travail d'un projet (sans changer le projet actif)
Contextset_active_work_contextDéfinir le projet (et tâche) actif dans TDA — comme le bandeau
Roadmapupdate_projectModifier titre, statut, description d'un projet
Roadmaplist_stepsÉtapes d'un projet (ordre, statut, group_label)
Roadmapcreate_stepCréer une étape dans un projet (roadmap)
Roadmapupdate_stepModifier une étape (titre, statut, ordre)
Roadmaplist_actionsActions d'une étape (titre, statut, priorité)
Roadmapcreate_actionCréer une action dans une étape
Roadmapupdate_actionModifier une action (statut, priorité, titre)
Overviewroadmap_summaryRésumé de toute la roadmap (tous projets)
Overviewroadmap_todayCe qui est à faire aujourd'hui sur tous les projets
Overviewquick_winsActions rapides (quick wins) tous projets confondus
Overviewtoday_dashboardTableau de bord agrégé du jour (admin)
Facetslist_facetsListe des facettes d'un projet
Facetsget_facet_contextContexte complet d'une facette
Facetslist_facet_entriesEntrées d'une facette avec pagination
Facetsadd_facet_entryAjouter une entrée (note, décision, piège…)
Facetsupdate_facet_entryModifier une entrée de facette
Facetsdelete_facet_entrySupprimer une entrée (selon réglage projet)
Facetscreate_facetCréer une nouvelle facette sur un projet
Facetslist_facet_trashEntrées de facettes en corbeille
Contextget_project_contextContexte IA complet d'un projet
Contextlist_ai_context_groupsGroupes Contextes IA exportables
Contextexport_ai_context_groupExporter un groupe Contextes IA en JSON
Journaladd_journal_entryAjouter une entrée de journal liée à un projet
Journallist_journal_entriesHistorique du journal (pagination)
Knowledgelist_knowledge_entriesFiches Knowledge (filtres type, tags, thème…)
Knowledgeget_knowledge_entryDétail d'une fiche Knowledge
Knowledgecreate_knowledge_entryCréer une fiche (NOTE, PROCEDURE, BUGFIX…)
Knowledgeupdate_knowledge_entryModifier une fiche Knowledge
Knowledgedelete_knowledge_entryArchiver ou supprimer une fiche
Knowledgequick_capture_knowledgeCapture rapide titre + contenu
Knowledgelist_knowledge_themesThèmes du Knowledge Manager
Knowledgelist_knowledge_tagsTags utilisés dans le Knowledge
Knowledgeget_knowledge_statsStatistiques du Knowledge Manager
Knowledgecreate_knowledge_themeCréer un thème Knowledge
Ideaslist_ideasBoîte à idées (statuts, priorités)
Ideascreate_ideaCapturer une nouvelle idée
Ideasupdate_ideaModifier une idée
Ideasdismiss_ideaClasser ou rejeter une idée
Ecosystemget_inbox_feedFlux inbox unifié (alertes, tâches…)
Ecosystemlist_routinesRoutines actives de l'utilisateur
Adminget_settingsParamètres utilisateur
Adminupdate_settingsModifier les paramètres
Adminget_profileProfil utilisateur
Adminupdate_profileModifier le profil
Admincreate_projectCréer un projet
Admindelete_projectSupprimer un projet
Synapsesynapse_list_machinesMachines enregistrées pour exécution distante
Synapsesynapse_get_machineDétail d'une machine Synapse
Synapsesynapse_create_machineEnregistrer une machine / agent
Synapsesynapse_update_machineModifier une machine
Synapsesynapse_delete_machineSupprimer une machine
Synapsesynapse_list_secretsNoms des secrets (valeurs jamais exposées)
Synapsesynapse_put_secretCréer ou mettre à jour un secret {{NOM}}
Synapsesynapse_delete_secretSupprimer un secret
Synapsesynapse_execExécuter une commande sur une machine (auditée)
Synapsesynapse_list_audit_logsJournal audit des exécutions Synapse

Scope lecture: mcp:read mcp:read: lecture, roadmap, facettes, journal, Knowledge (liste), idées (liste). Création roadmap (create_step/action) incluse.

Scope écriture: mcp:write mcp:write: écriture Knowledge, idées, create_facet. Inclus par défaut sur tous les plans.

Pilotage IA: mcp:synapse mcp:synapse: machines, secrets, synapse_exec. Plan Pro & Équipage.

🔐 Pilotage IA · Synapse

Au-delà de la lecture: l'exécution

Les 51 outils TDA lisent et écrivent dans ta base DockSky (+ 10 outils Synapse). Synapse va plus loin: l'IA exécute des commandes shell sur tes machines: avec des secrets {{NOM}} injectés côté serveur. Exemple testé en prod: lister tes bases MySQL sans que l'IA voie le mot de passe root.

Plan Pro & Équipage: scope mcp:synapse inclus à la génération du token.

  • Coffre Pilotage IA: MYSQL_ROOT, API_TOKEN…
  • Machines + conteneurs autorisés (ex. docksky-vps / ctn_mysql)
  • synapse_exec, synapse_list_secrets, synapse_put_secret…
  • Journal audité: command_template masqué, secrets jamais exposés
> synapse_exec
machine: "docksky-vps" · container: "ctn_mysql"
mysql -uroot -p"{{MYSQL_ROOT}}" -e "SHOW DATABASES"
→ stdout: apollo, docksky_api, tda_assistant… · MDP jamais dans le chat

Quotas MCP

Un appel = une requête tools/call. Les appels tools/list et initialize ne comptent pas.

Free
€0
Non disponible
Copier-coller le contexte manuellement
Plus
€3,90 / mois
Non disponible
Copier-coller le contexte manuellement
Pro
€9,90 / mois
500 appels / jour
Accès MCP complet

Équipage: accès Pro complet (quota MCP généreux). Le quota repart à 0 à minuit UTC.

Questions techniques

Streamable HTTP ou SSE ?
Streamable HTTP (POST unique par requête). Pas de connexion persistante. Chaque appel est indépendant.
Quel protocole MCP ?
MCP 2025-03-26. Handshake initialize → notifications/initialized → tools/list → tools/call.
Les données sont-elles partagées entre utilisateurs ?
Non. Le token est lié à ton compte. list_projects ne retourne que tes projets. Isolation totale par tda_user_id.
Est-ce qu'il y a un SDK ou une lib client ?
N'importe quel client MCP standard fonctionne. Pas de SDK propriétaire requis: c'est le point.
Que se passe-t-il quand le quota est atteint ?
HTTP 429 avec un message indiquant le quota atteint et la date de remise à zéro (minuit UTC). Le handshake initialize n'est pas bloqué.

Ce qu'on peut garantir - et ce qu'on ne peut pas

On préfère être honnêtes plutôt que rassurés.

Ce que DockSky garantit

  • ·Tes données ne sont jamais vendues ni partagées avec des tiers.
  • ·L'isolation est totale: un token ne donne accès qu'aux données de son propriétaire.
  • ·Tu choisis projet par projet ce qui est exposé au MCP, ou tu désactives tout.
  • ·Le token est révocable à tout moment depuis les paramètres.
⚠️

Ce qui dépend de ton client IA

  • ·Quand ton IA appelle le MCP, les données de tes projets transitent par ses serveurs (Anthropic, Microsoft, Cursor...).
  • ·Ce qu'Anthropic ou Microsoft font de ces données dépend de leurs propres CGU, pas des nôtres.
  • ·C'est le même principe que partager du code dans une conversation Claude: c'est ton choix, pas le nôtre.

Conseil: pour les projets sensibles, désactive l'accès IA dans les paramètres du projet concerné.

Connecte ton client MCP.
Gratuit en Équipage ou payant bientôt.

Token actif en moins de 2 minutes après inscription. Aucune CB.

Télécharger gratuitement
MCP DockSky: 61 outils pour Claude Desktop, Cursor & VS Code