kdrive-mcp

Votre kDrive Infomaniak, accessible à Claude.

Serveur en ligne · https://kdrive-mcp.vado-innovation.tech/mcp

Installation en un clic

Télécharger pour Claude Desktop
Le téléchargement reste bloqué ?

.mcpb est une extension rare : Chrome la met en analyse antivirus et laisse le téléchargement affiché comme « Scanning for malware… ». Le fichier est pourtant bien arrivé dans le dossier Téléchargements. Il suffit de cliquer Conserver (ou Open anyway) dans la barre de téléchargements, ou d'ouvrir directement le fichier depuis le Finder. Pour contourner le navigateur entièrement :

curl -k -o ~/Downloads/kdrive-mcp.mcpb https://kdrive-mcp.vado-innovation.tech/kdrive-mcp.mcpb

Puis double-cliquer le fichier dans le dossier Téléchargements.

Le fichier téléchargé ne contient aucun identifiant : Claude Desktop vous les demandera à l'installation et les rangera dans le trousseau du système. Le certificat du cluster est embarqué dans l'extension — rien à configurer. Rien de ce que vous saisissez ici n'est enregistré, ni sur ce serveur ni dans ce navigateur.

Ou à la main, en quatre étapes

1

Créer un token Infomaniak

Sur manager.infomaniak.com, créer un token avec le scope drive. Il n'est affiché qu'une fois.

Le token couvre tout le compteLe scope d'un token kDrive porte sur le produit entier, jamais sur un dossier ni sur un drive particulier. Pour expérimenter, utiliser un compte Infomaniak distinct.
2

Relever l'identifiant du drive

Il se lit dans l'URL de la webapp kDrive : …/kdrive/app/drive/12 → l'identifiant est 12. Le dossier racine porte toujours l'identifiant 1.

3

Faire confiance au certificat du cluster

Le domaine .vado.lab n'existe pas dans le DNS public : aucune autorité ne peut le signer, le certificat est donc auto-signé. Importer la CA une fois suffit pour tous les services du lab. Inutile si vous installez l'extension ci-dessus, qui embarque déjà ce certificat.

oc get cm -n openshift-config-managed default-ingress-cert \
  -o jsonpath='{.data.ca-bundle\.crt}' > ~/.config/monokd-ingress-ca.crt

export NODE_EXTRA_CA_CERTS=~/.config/monokd-ingress-ca.crt
Ne pas utiliser NODE_TLS_REJECT_UNAUTHORIZED=0Cela désactive la vérification TLS pour tout le processus, y compris ses propres appels sortants.
4

Brancher le client

claude mcp add --transport http kdrive https://kdrive-mcp.vado-innovation.tech/mcp \
  --header "Authorization: Bearer VOTRE_TOKEN" \
  --header "X-Kdrive-Id: VOTRE_ID_DRIVE"

Les 14 outils

kdrive_searchChercher un élément par nom dans tout le drivelecture
kdrive_listLister le contenu d'un dossierlecture
kdrive_infoMétadonnées d'un élémentlecture
kdrive_recentsÉléments modifiés récemmentlecture
kdrive_shared_with_meÉléments partagés par d'autres compteslecture
kdrive_download_fileLire le contenu d'un fichierlecture
kdrive_upload_fileCréer un fichierécriture
kdrive_create_folderCréer un dossierécriture
kdrive_renameRenommer un élémentécriture
kdrive_moveDéplacer un élémentécriture
kdrive_share_linkCréer un lien de partageécriture
kdrive_share_accessInviter par emailécriture
kdrive_deleteMettre à la corbeille (réversible)écriture
kdrive_restoreRestaurer depuis la corbeilleécriture
Rien n'est supprimé définitivementkdrive_delete met à la corbeille et kdrive_restore annule l'opération, tant que la corbeille n'a pas été vidée depuis la webapp.