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.
npm install -g @getaktar/cli claude mcp add --scope user aktar -- aktar mcpLancez 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.
upload_file{ "path": "~/Desktop/checkout-bug.png" }Envoyé vers votre destination Screenshots. Voici le Markdown pour le ticket :
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.
Installez la commande
aktaret connectez-la à Aktar. Dans Aktar, ouvrez Réglages > Intégrations, activez Autoriser les connexions locales et copiez le token, puis collez-le dansaktar login.npm install -g @getaktar/cli aktar loginAjoutez Aktar à votre agent. L'agent lance
aktar mcptout seul quand il en a besoin.Claude Code
Une commande, pour tous les projets. Vérifiez avec
/mcpdans Claude Code.claude mcp add --scope user aktar -- aktar mcpCodex
Une commande ; elle s'inscrit dans
~/.codex/config.toml.codex mcp add aktar -- aktar mcpClaude 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.jsondans 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.
| Outil | Ce qu'il fait |
|---|---|
upload_file | Envoie un fichier et renvoie son lien, son Markdown et son HTML. Destination, nom, dossier et expiration sont facultatifs. |
upload_clipboard | Envoie 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_uploads | Recherche dans l'historique des envois. |
list_destinations | Liste les destinations et les types de fichiers pour lesquels chacune est utilisée. |
list_bucket | Liste les dossiers et fichiers d'un bucket, y compris les fichiers non envoyés avec Aktar. |
create_temporary_link | Crée un lien qui cesse de fonctionner au bout d'un moment (une URL présignée). |
get_thumbnail | Montre à l'agent un aperçu d'un envoi. Nécessite Aktar pour Mac 0.13.0 ou Windows 0.6.0. |
list_watched_folders | Liste les dossiers surveillés et leur état. |
get_status | Vérifie la connexion à Aktar. |
delete_upload | Supprime 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
--rootlimite les envois aux dossiers que vous indiquez. Les chemins sont résolus, liens symboliques compris : un lien vers~/.sshou vers un.envailleurs 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-onlyPas 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.mdConfiguration requise
- Aktar pour Mac ou Windows, ouvert, avec au moins une destination
-
La commande
aktar0.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.