loading…
Search for a command to run...
loading…
An interactive travel planning server that integrates flight searching, weather forecasting, and route calculation through external APIs like Amadeus and OpenWe
An interactive travel planning server that integrates flight searching, weather forecasting, and route calculation through external APIs like Amadeus and OpenWeather. It uses the Model Context Protocol to enable AI assistants to autonomously manage travel logistics and discover local services.
Concierge Voyage MCP est une application de planification de voyage interactive développée en Python avec Streamlit. Elle permet aux utilisateurs de rechercher des vols, de consulter la météo des destinations, de calculer des itinéraires routiers et de trouver des services à proximité (hôtels, restaurants) autour des aéroports.
L'objectif est de centraliser toutes les informations nécessaires pour préparer un voyage (Vols + Météo + Transport + Services) dans une interface unique et simple.
Ce système est conçu selon l'architecture MCP (Model Context Protocol). Chaque module (Vols, Météo, Trajets) agit comme un outil autonome pouvant être connecté à une Intelligence Artificielle.
Bien que l'application fonctionne ici en mode "Direct" (interface graphique manuelle), cette structure modulaire permettrait à un Assistant IA (comme Gemini ou Claude) d'utiliser ces mêmes fonctions pour répondre à des demandes complexes de manière autonome, standardisant ainsi l'interaction entre le modèle de langage et les services externes.
streamlit-foliumpython-dotenvOuvrez un terminal dans le dossier du projet et exécutez :
pip install -r requirements.txt
.env)Créez un fichier .env à la racine et ajoutez vos clés API :
AMADEUS_API_KEY=votre_cle_amadeus
AMADEUS_API_SECRET=votre_secret_amadeus
OPENWEATHER_API_KEY=votre_cle_openweather
ORS_API_KEY=votre_cle_openrouteservice
Lancez l'application avec le script de démarrage automatique :
python run.py
Le script va vérifier les dépendances et lancer l'application dans votre navigateur par défaut (généralement sur http://localhost:8501).
app_direct.py : Code principal de l'application Streamlit.run.py : Script de lancement (vérifie l'environnement et lance Streamlit).requirements.txt : Liste des bibliothèques Python requises..env : Fichier de configuration des clés API.Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"concierge-voyage-mcp": {
"command": "npx",
"args": []
}
}
}