MCEPTION / app.py
Ali Hmaou
Version 1.94RC
a0a02f2
raw
history blame contribute delete
853 Bytes
import os
import sys
from dotenv import load_dotenv
# Charge les variables d'environnement depuis le fichier .env
load_dotenv()
# Ajoute le dossier courant au path pour pouvoir importer src
sys.path.append(os.path.dirname(__file__))
# Importe l'interface Gradio depuis le serveur
# Note: Assurez-vous que src/mcp_server/server.py définit bien une variable 'demo' (gr.Blocks)
from src.mcp_server.server import demo
if __name__ == "__main__":
# Lancement du serveur compatible Hugging Face Spaces
# mcp_server=True active les endpoints MCP
# show_error=True permet de voir les erreurs Python dans l'interface (utile pour le débug)
# allowed_paths=["assets"] permet de servir les fichiers statiques du dossier assets
demo.launch(server_name="0.0.0.0", server_port=7860, mcp_server=True, show_error=True, allowed_paths=["assets"])