Skip to main content
Glama

Google MCP Router

setup.sh1.38 kB
#!/bin/bash echo "🚀 Setting up Google MCP Router..." # Check if Node.js is installed if ! command -v node &> /dev/null; then echo "❌ Node.js is not installed. Please install Node.js 20+ first." exit 1 fi # Check Node.js version NODE_VERSION=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) if [ "$NODE_VERSION" -lt 20 ]; then echo "❌ Node.js version 20+ is required. Current version: $(node -v)" exit 1 fi echo "✅ Node.js $(node -v) detected" # Install dependencies echo "📦 Installing dependencies..." npm install if [ $? -ne 0 ]; then echo "❌ Failed to install dependencies" exit 1 fi echo "✅ Dependencies installed successfully" # Build the project echo "🔨 Building the project..." npm run build if [ $? -ne 0 ]; then echo "❌ Build failed" exit 1 fi echo "✅ Build completed successfully" # Create .env file if it doesn't exist if [ ! -f .env ]; then echo "📝 Creating .env file from template..." cp .env.example .env echo "⚠️ Please edit .env file with your Google Cloud credentials" fi echo "" echo "🎉 Setup completed successfully!" echo "" echo "Next steps:" echo "1. Edit .env file with your Google Cloud credentials" echo "2. Run 'npm start' to start the server" echo "3. Visit http://localhost:8080/oauth/google/login to authenticate" echo "" echo "For more information, see README.md"

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Thinh-nguyen-03/virtual-assistant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server