#!/usr/bin/env python3 """ Job Search MCP Server - Hugging Face Spaces Entry Point This is the entry point for running the Job Search MCP Server on Hugging Face Spaces. It imports and launches the main application with MCP server capabilities. """ import os import sys # Add the project root to Python path sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from main import create_gradio_interface, mcp_server def main(): """Launch the Job Search MCP Server on Hugging Face Spaces.""" print("🚀 Starting Job Search MCP Server on Hugging Face Spaces...") # Create the Gradio interface demo = create_gradio_interface() # Launch with settings optimized for Hugging Face Spaces demo.launch( server_name="0.0.0.0", # Allow external connections server_port=7860, # Default HF Spaces port mcp_server=True, # Enable MCP server functionality share=False, # Don't create gradio.live link show_error=True, # Show detailed errors quiet=False, # Show startup logs ) if __name__ == "__main__": main()