We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gedin-eth/cfb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
setup_vps.sh•1.74 kB
#!/bin/bash
# VPS Setup Script for CFB MCP
# Run this script on your VPS after cloning the repository
set -e
echo "=== CFB MCP VPS Setup ==="
# Check if Docker is installed
if ! command -v docker &> /dev/null; then
echo "Installing Docker..."
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
rm get-docker.sh
fi
# Check if Docker Compose is installed
if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then
echo "Installing Docker Compose..."
apt-get update
apt-get install -y docker-compose-plugin
fi
# Check if git is installed
if ! command -v git &> /dev/null; then
echo "Installing git..."
apt-get update
apt-get install -y git
fi
# Clone or update repository
if [ -d "cfb-mcp" ]; then
echo "Updating existing repository..."
cd cfb-mcp
git pull
else
echo "Cloning repository..."
git clone https://github.com/gedin-eth/cfb-mcp.git
cd cfb-mcp
fi
# Create .env file if it doesn't exist
if [ ! -f ".env" ]; then
echo "Creating .env file..."
cat > .env << 'EOF'
# The Odds API Key
ODDS_API_KEY=your_odds_api_key_here
# CollegeFootballData API Key
CFB_API_KEY=your_cfbd_api_key_here
# Agent Service Authentication Token
APP_TOKEN=choose-a-long-random-string-here
# OpenAI API Key (for agent service LLM)
OPENAI_API_KEY=your_openai_api_key_here
EOF
echo "⚠️ Please edit .env file and add your API keys!"
echo " Run: nano .env"
exit 1
fi
# Build and start services
echo "Building and starting services..."
docker compose up -d --build
echo "=== Setup Complete ==="
echo "Services are starting..."
echo "Check status with: docker compose ps"
echo "View logs with: docker compose logs -f"