Skip to content

PePeNaKeD/mcp-server-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serveur MCP — Atelier 2

Serveur MCP (Model Context Protocol) codé en Python, branché dans Claude Desktop.
Il expose 2 outils utilisables directement depuis la conversation Claude.

Outils disponibles

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

Structure

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

Installation

pip install mcp

Lancer le serveur (test manuel)

python server.py

Brancher dans Claude Desktop

Windows — 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.

Questions de test

  1. "Quel temps fait-il à Marseille ?" → appelle get_weather
  2. "Quelle est la taille de mon dossier Documents ?" → appelle get_disk_usage
  3. "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

Critères de réussite

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages