Serveur MCP (Model Context Protocol) codé en Python, branché dans Claude Desktop.
Il expose 2 outils utilisables directement depuis la conversation Claude.
| Outil | Description |
|---|---|
get_weather |
Météo en temps réel d'une ville via Open-Meteo (sans clé API) |
get_disk_usage |
Taille totale d'un dossier + top 5 fichiers les plus lourds |
mon_serveur_mcp/
├── server.py ← le serveur MCP (point d'entrée)
├── tools.py ← les fonctions Python exposées
├── pyproject.toml ← métadonnées du package
└── README.md
pip install mcppython server.pyWindows — ouvre ce fichier (crée-le s'il n'existe pas) :
%APPDATA%\Claude\claude_desktop_config.json
Ajoute ce contenu en remplaçant le chemin par le tien :
{
"mcpServers": {
"mon-serveur": {
"command": "python",
"args": ["C:\\Users\\TON_USERNAME\\OneDrive\\Documents\\ESTIAM_COURS_E3\\mon_serveur_mcp\\server.py"]
}
}
}Redémarre Claude Desktop. L'icône 🔌 MCP apparaît dans l'interface.
- "Quel temps fait-il à Marseille ?" → appelle
get_weather - "Quelle est la taille de mon dossier Documents ?" → appelle
get_disk_usage - "Compare la météo entre Paris et Tokyo et dis-moi quel dossier est le plus lourd entre Documents et Downloads" → enchaîne plusieurs outils
- Le serveur démarre sans erreur (
python server.py) - Claude Desktop voit les outils après redémarrage
- Au moins une question force l'utilisation d'un outil
- Le résultat de l'outil apparaît dans la conversation