Réponse courte
Vous installez l’application Claude Desktop et Node.js, puis vous ajoutez le serveur officiel de système de fichiers au fichier de configuration de Claude Desktop, avec le chemin d’un dossier que vous choisissez. Après un redémarrage, Claude peut lister, lire, chercher et, avec votre approbation, écrire des fichiers dans ce dossier, et nulle part ailleurs.
Question de suivi Quels serveurs MCP devriez-vous essayer en premier?
Jusqu’ici, la seule façon de montrer un document à Claude était de le téléverser dans une conversation. Avec le Model Context Protocol (MCP), la norme ouverte qu’Anthropic a publiée le 25 novembre, l’application Claude Desktop peut accéder directement à un dossier de votre ordinateur. Vous demandez « Lesquelles de mes notes de réunion parlent du budget? » et Claude ouvre lui-même les fichiers pour le découvrir.
L’élément qui rend cela possible est un petit programme appelé le serveur de système de fichiers (filesystem server). Il tourne sur votre propre machine, et Claude Desktop communique avec lui. Le serveur décide de ce que Claude peut toucher, et il est conçu pour rester à l’intérieur des dossiers que vous indiquez. Ce dernier point est la partie la plus importante de la configuration : ce guide en fait donc la première étape.
Avant de commencer
Il vous faut trois choses :
- Claude Desktop pour macOS ou Windows, dans sa dernière version. MCP ne fonctionne pas sur le site Web claude.ai; c’est un aperçu pour développeurs dans l’application de bureau, et pour l’instant il ne se connecte qu’à des serveurs qui tournent sur votre propre ordinateur.
- Node.js, l’environnement d’exécution JavaScript gratuit offert sur nodejs.org. Le serveur de système de fichiers est écrit en JavaScript, et Node.js comprend
npx, une commande qui le télécharge et le lance pour vous. - Un dossier conçu pour Claude. Créez un nouveau dossier vide, par exemple
Claude-Shareddans votre dossier Documents, et copiez-y seulement les fichiers que vous voulez que Claude voie.
Résistez à la tentation de pointer le serveur vers tout votre dossier personnel ou tout votre dossier Documents. Le serveur peut écrire, déplacer et écraser des fichiers, en plus de les lire, et tout ce qui se trouve dans le dossier que vous indiquez est à sa portée. Un dossier dédié garde complètement hors de la conversation vos déclarations de revenus, vos mots de passe enregistrés dans des fichiers texte et vos photos privées.
Étape par étape : la configuration
Claude Desktop lit sa liste de serveurs MCP dans un fichier de paramètres en JSON, un format en texte brut fait de noms et de valeurs.
- Ouvrez le fichier. Sur un Mac, c’est
~/Library/Application Support/Claude/claude_desktop_config.json; sous Windows, c’est%APPDATA%\Claude\claude_desktop_config.json. Si le fichier n’existe pas encore, créez-le avec un éditeur de texte. - Ajoutez le serveur de système de fichiers, en remplaçant
YOUR_USERNAMEpar le nom de votre compte :
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/YOUR_USERNAME/Documents/Claude-Shared"
]
}
}
}
Sous Windows, le chemin ressemble à "C:\\Users\\YOUR_USERNAME\\Documents\\Claude-Shared", avec chaque barre oblique inversée doublée parce que JSON traite une barre seule comme un caractère spécial.
- Enregistrez et redémarrez. Quittez complètement Claude Desktop, pas seulement sa fenêtre, puis rouvrez-le. Il démarre le serveur à son lancement.
- Vérifiez la connexion. Une icône de prise à côté de la zone de message énumère vos serveurs MCP installés. Vous pouvez aussi revoir la configuration dans les paramètres de Claude Desktop, sous l’onglet Developer.
Voici ce que fait chaque partie de la configuration. "filesystem" est une étiquette que vous choisissez. "command": "npx" indique à Claude Desktop quel programme lancer. -y permet à npx d’installer le paquet du serveur sans s’arrêter pour demander. La dernière ligne est le dossier autorisé. Vous pouvez ajouter d’autres chemins de dossiers sur des lignes supplémentaires, mais chacun élargit ce que Claude peut atteindre.
Une première conversation
Commencez par une demande qui ne fait que lire :
Liste les fichiers de mon dossier Claude-Shared. Lis ensuite les trois notes de réunion de novembre et donne-moi un tableau avec la date de chaque réunion, les décisions prises et les questions en suspens.En coulisse, Claude choisit parmi les outils du serveur, comme list_directory, read_file, search_files et get_file_info, et Claude Desktop vous demande de confirmer les opérations délicates avant qu’elles s’exécutent. Lisez chaque demande au lieu de l’approuver machinalement. Si quelque chose échoue, les journaux se trouvent, sur un Mac, dans ~/Library/Logs/Claude/, dans des fichiers dont le nom commence par mcp.
Le serveur a aussi write_file, qui crée un fichier ou écrase un fichier existant, et sa propre documentation conseille la prudence à son sujet. Gardez une copie de tout ce qui est important avant de laisser Claude modifier des fichiers dans le dossier.
À essayer : mettez trois courts fichiers texte dans un nouveau dossier, connectez-le comme ci-dessus et demandez à Claude d’appeler list_allowed_directories. Confirmez que le seul dossier énuméré est celui que vous avez choisi avant de lui demander de lire quoi que ce soit.
Quels serveurs MCP devriez-vous essayer en premier?
Commencez par des serveurs qui lisent, sur des données qui n’ont pas grande importance, et ajoutez les actions plus tard. Le serveur de système de fichiers sur un dossier d’exercice est la meilleure première étape, parce que vous pouvez voir chaque fichier qu’il touche. Le guide de démarrage officiel utilise un deuxième bon serveur pour débuter : SQLite, qui connecte Claude à un petit fichier de base de données sur votre ordinateur pour que vous puissiez poser en langage courant des questions sur un tableau de produits ou de dépenses. Il se lance avec un outil appelé uv plutôt qu’avec Node.js.
Anthropic a aussi publié des serveurs prêts à l’emploi pour Git et GitHub, Google Drive, Slack, les bases de données Postgres et Puppeteer, qui permet à Claude de contrôler un navigateur Web. Un ordre sensé : Git sur un dépôt d’exercice (lire l’historique, résumer les changements), puis Google Drive ou GitHub si vous les utilisez tous les jours, et seulement ensuite les serveurs qui envoient des messages ou naviguent sur le Web en votre nom. Ceux-là sortent de votre ordinateur : chacun mérite donc la même règle que votre dossier, soit l’accès le plus restreint qui fait le travail.
Chaque serveur que vous ajoutez va dans la même section mcpServers du fichier de configuration, avec sa propre étiquette : vous pouvez donc en désactiver un en retirant son entrée et en redémarrant.
Sources
- Quickstart (Model Context Protocol documentation) — Model Context Protocol / Anthropic (GitHub), 2 décembre 2024
- Filesystem MCP Server README — Model Context Protocol (GitHub), 26 novembre 2024
- Introducing the Model Context Protocol — Anthropic, 25 novembre 2024