""" Test de la nouvelle structure avec dossier mcp/ """ import os from mcp_server import create_mcp_interface # Hugging Face configuration hf_token = os.environ.get("HF_TOKEN") if hf_token: os.environ["HF_TOKEN"] = hf_token os.environ["DATASET_ID"] = "HackathonCRA/2024" def test_new_structure(): """Test de la nouvelle structure avec dossier mcp/""" print("🧪 Test de la nouvelle structure avec dossier mcp/...") try: demo = create_mcp_interface() print("✅ Interface créée avec succès") # Test des imports from agricultural_mcp.tools import WeedPressureAnalyzer from agricultural_mcp.resources import AgriculturalResources print("✅ Imports des modules mcp/ fonctionnels") # Test des resources resources = AgriculturalResources() print("✅ Resources MCP initialisées") print("\n🎯 Nouvelle structure fonctionnelle !") print("📋 5 onglets disponibles") print("🔧 Onglet MCP Resources avec test des resources") print("📁 Structure modulaire : tools.py, resources.py, prompts.py") print("🚀 Prêt pour déploiement avec mcp_server=True") return True except Exception as e: print(f"❌ Erreur: {e}") import traceback traceback.print_exc() return False if __name__ == "__main__": test_new_structure()