Retour au cours

Répétition quotidienne 1 : L'outil 'Lecteur de Fichier'

Ingénierie de Serveur Model Context Protocol (MCP)

Répétition quotidienne : Outil #1

Aujourd'hui, nous construisons un outil qui lit un fichier sur le disque. C'est une action d'"écriture" au sens figuré car le LLM demande explicitement l'accès à un chemin spécifique non listé dans les ressources.

Conseil d'implémentation

Utilisez toujours fs.promises pour la lecture de fichiers asynchrone dans Node.js.

typescript import fs from "fs/promises"; // À l'intérieur du gestionnaire d'outil : const content = await fs.readFile(path, "utf-8"); return { content: [{ type: "text", text: content }] };

Exercice : Implémentez cet outil et testez-le en demandant au LLM de lire votre fichier package.json.