File size: 853 Bytes
1b8d07e
 
f1e41b8
 
 
 
1b8d07e
e5bc2ce
 
f549ba1
e5bc2ce
 
 
f549ba1
1b8d07e
e5bc2ce
 
 
a0a02f2
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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"])