Spaces:
Runtime error
Runtime error
| # TransitApp MCP Server Setup Script | |
| # For HuggingFace MCP & Agents Hackathon 2025 | |
| echo "π Setting up TransitApp MCP Server..." | |
| echo "" | |
| # Check Python version | |
| python_version=$(python3 --version 2>&1 | grep -oP '\d+\.\d+') | |
| echo "β Python version: $python_version" | |
| # Create virtual environment | |
| echo "" | |
| echo "Creating virtual environment..." | |
| python3 -m venv venv | |
| source venv/bin/activate | |
| # Install dependencies | |
| echo "" | |
| echo "Installing dependencies..." | |
| pip install --upgrade pip | |
| pip install -r requirements.txt | |
| # Copy environment template | |
| if [ ! -f .env ]; then | |
| echo "" | |
| echo "Creating .env file from template..." | |
| cp .env.example .env | |
| echo "β οΈ Please edit .env and add your API keys" | |
| fi | |
| echo "" | |
| echo "β Setup complete!" | |
| echo "" | |
| echo "To run the server:" | |
| echo " 1. Activate virtual environment: source venv/bin/activate" | |
| echo " 2. (Optional) Edit .env with your API keys" | |
| echo " 3. Run: python app.py" | |
| echo "" | |
| echo "The server will be available at: http://localhost:7860" | |
| echo "" | |
| echo "For HuggingFace Spaces deployment:" | |
| echo " 1. Create a new Space at huggingface.co/spaces" | |
| echo " 2. Choose 'Gradio' as SDK" | |
| echo " 3. Upload these files: app.py, requirements.txt, README.md" | |
| echo " 4. Add secrets in Space settings if using real API keys" | |
| echo "" | |