Serveur MCP

Laissez votre agent IA partager des fichiers depuis votre propre bucket

aktar mcp connecte Claude, Cursor, VS Code, Codex et d'autres agents à l'app Aktar. Demandez un lien : l'agent envoie le fichier dans votre propre bucket S3, Cloudflare R2 ou Backblaze B2, puis vous donne l'URL ou le Markdown. Vos clés de stockage ne quittent jamais Aktar.

1Installer la CLI
npm install -g @getaktar/cli
2L'ajouter à Claude Code
claude mcp add --scope user aktar -- aktar mcp

Lancez ensuite aktar login une fois. Cursor, VS Code, Codex et les autres sont plus bas.

Envoie la capture d'écran du bug de paiement qui est sur mon Bureau et donne-moi un lien Markdown pour le ticket.

Aktar appeléupload_file{ "path": "~/Desktop/checkout-bug.png" }

Envoyé vers votre destination Screenshots. Voici le Markdown pour le ticket :

![checkout-bug.png](https://files.example.com/2026/10/7f3c2a91.png)

Ce que vous pouvez demander

Dites-le comme vous le diriez à un collègue. L'agent choisit l'outil, Aktar fait l'envoi avec les réglages propres à la destination, et vous recevez le lien dans la conversation.

  • Partager un fichier depuis une session

    “Zippe le build et donne-moi un lien que je peux envoyer à la QA.”

    L'agent crée le fichier et l'envoie. Sans destination indiquée, Aktar en choisit une selon le type de fichier (le réglage Utiliser pour de chaque destination), comme pour un dépôt sur la barre des menus.

    Outils: upload_file

  • Des images pour un README ou un ticket

    “Ajoute au README la capture d'écran que je viens de copier.”

    Il envoie l'image, ou le contenu du presse-papiers, et écrit le Markdown là où il faut. La conversion en WebP et la suppression de la position se font dans Aktar, comme le prévoit la destination.

    Outils: upload_file, upload_clipboard

  • Mettre à jour un fichier, garder son lien

    “Remplace le PDF d'onboarding que j'ai partagé la semaine dernière par cette nouvelle version.”

    Il retrouve l'envoi dans l'historique et écrit le nouveau fichier par-dessus. Tous ceux qui ont le lien voient la nouvelle version ; rien n'est à renvoyer.

    Outils: search_uploads, replace_file

  • Retrouver ce que vous avez envoyé

    “Quel était le lien de la facture que j'ai envoyée lundi ?”

    Il cherche dans l'historique d'Aktar par nom et par date, et peut regarder les miniatures pour distinguer captures d'écran, photos et documents.

    Outils: search_uploads, get_thumbnail

  • Un lien qui expire

    “Donne-moi un lien de 30 minutes vers le contrat dans le bucket Legal.”

    Un lien présigné vers n'importe quel fichier d'un bucket, pour les buckets privés ou un partage limité dans le temps. Rien ne change dans le bucket.

    Outils: create_temporary_link

  • Parcourir vos buckets

    “Qu'y a-t-il dans le dossier releases de mon bucket Builds ?”

    Il liste les dossiers et les fichiers, y compris ceux qui n'ont pas été envoyés avec Aktar, et sait quelle destination sert à quels types de fichiers.

    Outils: list_bucket, list_destinations

À configurer en deux étapes

Aktar pour Mac ou Windows fait l'envoi, il doit donc tourner sur le même ordinateur que votre agent.

  1. Installez la commande aktar et connectez-la à Aktar. Dans Aktar, ouvrez Réglages > Intégrations, activez Autoriser les connexions locales et copiez le token, puis collez-le dans aktar login.

    npm install -g @getaktar/cli
    aktar login
  2. Ajoutez Aktar à votre agent. L'agent lance aktar mcp tout seul quand il en a besoin.

    Claude Code

    Une commande, pour tous les projets. Vérifiez avec /mcp dans Claude Code.

    claude mcp add --scope user aktar -- aktar mcp

    Codex

    Une commande ; elle s'inscrit dans ~/.codex/config.toml.

    codex mcp add aktar -- aktar mcp

    Claude Desktop

    Ouvrez Settings > Developer > Edit Config, ajoutez ceci, puis redémarrez Claude Desktop.

    Dans claude_desktop_config.json
    {
      "mcpServers": {
        "aktar": { "command": "aktar", "args": ["mcp"] }
      }
    }

    Cursor

    Ajoutez ceci au fichier, ou à .cursor/mcp.json dans un seul projet.

    Dans ~/.cursor/mcp.json
    {
      "mcpServers": {
        "aktar": { "command": "aktar", "args": ["mcp"] }
      }
    }

    VS Code

    Une commande l'ajoute à votre profil VS Code. Le mode agent de Copilot liste alors les outils d'Aktar.

    code --add-mcp '{"name":"aktar","command":"aktar","args":["mcp"]}'

    Windsurf

    Ajoutez ceci au fichier, puis actualisez les serveurs MCP dans les réglages de Windsurf.

    Dans ~/.codeium/windsurf/mcp_config.json
    {
      "mcpServers": {
        "aktar": { "command": "aktar", "args": ["mcp"] }
      }
    }

Si une app indique qu'elle ne trouve pas aktar, mettez le chemin complet donné par which aktar dans command ; les apps de bureau ne chargent pas toujours le PATH de votre shell. Sans installation globale, utilisez npx comme commande et ["-y", "@getaktar/cli", "mcp"] comme arguments. Tout autre agent qui exécute des serveurs MCP via stdio fonctionne de la même façon.

Les outils que reçoit votre agent

La recherche, la liste, les liens temporaires et les miniatures ne font que regarder. L'envoi et le remplacement modifient votre bucket, et votre agent demande avant de les utiliser, sauf si vous l'autorisez.

OutilCe qu'il fait
upload_fileEnvoie un fichier et renvoie son lien, son Markdown et son HTML. Destination, nom, dossier et expiration sont facultatifs.
upload_clipboardEnvoie le fichier ou l'image du presse-papiers.
replace_fileÉcrit un nouveau fichier par-dessus un envoi, en gardant son lien. Nécessite Aktar pour Mac 0.14.0 ou Windows 0.7.0.
search_uploadsRecherche dans l'historique des envois.
list_destinationsListe les destinations et les types de fichiers pour lesquels chacune est utilisée.
list_bucketListe les dossiers et fichiers d'un bucket, y compris les fichiers non envoyés avec Aktar.
create_temporary_linkCrée un lien qui cesse de fonctionner au bout d'un moment (une URL présignée).
get_thumbnailMontre à l'agent un aperçu d'un envoi. Nécessite Aktar pour Mac 0.13.0 ou Windows 0.6.0.
list_watched_foldersListe les dossiers surveillés et leur état.
get_statusVérifie la connexion à Aktar.
delete_uploadSupprime un envoi de son bucket. Uniquement avec --allow-delete.

Vous décidez de ce qu'il peut toucher

Un envoi est public pour quiconque a le lien : le serveur est donc prudent par défaut, et vous pouvez le restreindre davantage.

  • Envoyer, c'est publier

    On dit à l'agent de n'envoyer que ce que vous avez demandé de partager, et les agents demandent avant d'appeler un outil qui envoie.

  • Uniquement depuis vos dossiers

    --root limite les envois aux dossiers que vous indiquez. Les chemins sont résolus, liens symboliques compris : un lien vers ~/.ssh ou vers un .env ailleurs est donc refusé.

  • Lecture seule, et pas de suppression

    --read-only écarte tous les outils qui écrivent. La suppression dans un bucket n'est pas proposée du tout, sauf si vous ajoutez --allow-delete.

  • Vos clés restent dans Aktar

    Le serveur parle à Aktar sur 127.0.0.1 avec votre token. L'agent ne voit jamais vos clés d'accès, et rien ne passe par un de nos serveurs.

aktar mcp --root ~/Projects --root ~/Desktop
aktar mcp --read-only

Pas de MCP ? Utilisez le skill

Pour les agents qui utilisent des skills mais pas MCP, aktar skill affiche un SKILL.md qui leur apprend la commande aktar : quoi lancer, comment lire --json, et n'envoyer que ce que vous avez demandé. Chaque commande est dans la documentation de la CLI.

mkdir -p ~/.claude/skills/aktar
aktar skill > ~/.claude/skills/aktar/SKILL.md

Configuration requise

  • Aktar pour Mac ou Windows, ouvert, avec au moins une destination
  • La commande aktar 0.4.0 ou ultérieure (Node.js 18 ou ultérieur)
  • Un agent qui exécute des serveurs MCP via stdio
  • Remplacer des fichiers : Aktar pour Mac 0.14.0 ou Windows 0.7.0. Miniatures : Mac 0.13.0 ou Windows 0.6.0
  • Open source (MIT) sur GitHub, référencé dans le MCP Registry officiel

Questions

Est-ce que ça marche avec ChatGPT ou d'autres agents dans le navigateur ?

Pas encore. Le serveur tourne sur votre ordinateur à côté d'Aktar et parle aux agents via stdio : il fonctionne donc avec les agents qui tournent sur votre ordinateur, comme Claude Code, Claude Desktop, Cursor, VS Code, Codex, Windsurf et d'autres.

L'agent peut-il envoyer des fichiers que je n'ai pas demandés ?

Il ne peut appeler que les outils que vous autorisez, et les agents demandent avant d'appeler un outil qui envoie, sauf indication contraire de votre part. Pour en être sûr, démarrez le serveur avec --root afin que seuls les dossiers que vous indiquez puissent servir à l'envoi, ou avec --read-only.

Dans quel bucket envoie-t-il ?

Le même que pour un dépôt sur la barre des menus d'Aktar : la destination dont le réglage Utiliser pour correspond au type de fichier, ou celle qui est sélectionnée. Nommez une destination dans votre demande et l'agent utilisera celle-là.

Est-ce payant ?

Non. Aktar, la CLI et le serveur MCP sont gratuits. Vous payez votre fournisseur de stockage pour le bucket, comme d'habitude.

Est-ce que ça marche sous Windows ?

Oui. La commande aktar fonctionne de la même façon avec Aktar pour Windows, tout comme chacun des agents ci-dessus.