Mise en place du projet MCP
Nous allons construire un chatbot CLI qui demontre comment les clients et serveurs MCP fonctionnent ensemble.
Ce qu’on construit
Un chatbot permettant aux utilisateurs d’interagir avec une collection de documents en langage naturel. Le systeme comprend :
- Un client MCP : gere les interactions utilisateur et communique avec Claude
- Un serveur MCP : fournit des outils pour lire et modifier des documents
Le serveur expose deux outils : lire le contenu d’un document et mettre a jour un document. Tous les documents sont stockes en memoire.
Note architecturale
Dans un projet reel, on implemente typiquement soit un client MCP soit un serveur MCP, pas les deux. On construit les deux ici a des fins pedagogiques.
Configuration
- Telecharger et extraire le projet CLI
- Ajouter votre cle API dans le fichier
.env - Installer les dependances
# Avec UV (recommande)
uv run main.py
# Avec Python standard
python main.py
Le projet de demarrage inclut deja la fonctionnalite de chat basique avec Claude. Nous ajouterons les capacites MCP dans les prochaines etapes.