Skip to main content
Glama
JoachimDAVAL

mon-serveur-mcp

by JoachimDAVAL

Serveur MCP — mon-serveur-mcp

Serveur Model Context Protocol (MCP) exposant des outils système et météo à un LLM compatible MCP (ex. Claude Desktop).

Prérequis

  • Python 3.12+

  • mcp 1.27+

Installation

python3 -m venv .venv
source .venv/bin/activate
pip install mcp

Lancement

python server.py

Le serveur communique via stdin/stdout (protocole MCP over stdio).

Outils disponibles

get_disk_usage

Calcule la taille totale d'un dossier en mégaoctets.

Paramètre

Type

Description

path

string

Chemin du dossier

Exemple de réponse : 142.3 Mo


get_weather

Retourne la météo actuelle d'une ville via l'API Open-Meteo (gratuite, sans clé API).

Paramètre

Type

Description

city

string

Nom de la ville

Exemple de réponse : Paris — 18.2°C, Partiellement nuageux, vent 14 km/h


list_files

Liste les fichiers et sous-dossiers d'un dossier local. Les dossiers sont affichés en premier ([D]), suivis des fichiers ([F]), triés alphabétiquement.

Paramètre

Type

Description

path

string

Chemin du dossier

Exemple de réponse :

[D] documents
[D] images
[F] README.md
[F] server.py
[F] tools.py

Structure du projet

.
├── server.py      # Serveur MCP : enregistrement des outils et point d'entrée
├── tools.py       # Implémentation des outils
└── pyproject.toml

Intégration avec Claude Desktop

Ajouter dans claude_desktop_config.json :

{
  "mcpServers": {
    "mon-serveur-mcp": {
      "command": "/chemin/vers/.venv/bin/python",
      "args": ["/chemin/vers/server.py"]
    }
  }
}

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoachimDAVAL/Estiam_GenAI_MCP-'

If you have feedback or need assistance with the MCP directory API, please join our Discord server