🚀 Welcome to Edgegap MCP
This service provides a secure HTTPS interface to the Edgegap API, enabling AI agents and applications to deploy game servers globally with ease.
AI-Powered Game Server Deployment API
This service provides a secure HTTPS interface to the Edgegap API, enabling AI agents and applications to deploy game servers globally with ease.
All API endpoints (except /health) require your Edgegap API token in the Authorization header:
Authorization: Bearer YOUR_EDGEGAP_TOKEN
Or simply:
Authorization: YOUR_EDGEGAP_TOKEN
/healthHealth check endpoint (no authentication required)
/api/applicationsList all your applications
/api/applications/:appNameGet details for a specific application
/api/deploymentsList all deployments (supports query parameters: app_name, version_name, is_active, etc.)
/api/deployments/:requestIdGet deployment status by request ID
/api/deployCreate a new deployment
/api/deployments/:requestId/stopStop a running deployment
/api/deployments/:requestIdDelete a deployment
/api/locationsList all available edge locations
/api/context/:ipGet geographic and network context for an IP address
curl https://mcp.edgegap.com/health
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://mcp.edgegap.com/api/applications
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://mcp.edgegap.com/api/deployments?is_active=true"
curl -X POST \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"app_name": "my-game-server",
"version_name": "v1.0.0",
"ip_list": ["1.2.3.4"],
"city": "montreal"
}' \
https://mcp.edgegap.com/api/deploy
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://mcp.edgegap.com/api/deployments/REQUEST_ID
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://mcp.edgegap.com/api/locations
To integrate this service with Claude Desktop using the Model Context Protocol:
You can call this HTTP API from any MCP tool or custom integration:
{
"name": "edgegap-deploy",
"description": "Deploy game servers via Edgegap",
"endpoint": "https://mcp.edgegap.com/api/deploy",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
All traffic is encrypted with Let's Encrypt SSL certificates (auto-renewed)
Your token is securely forwarded to Edgegap API - nothing stored on our servers
Lightweight Node.js proxy with nginx for optimal performance
Access Edgegap's global edge network from any HTTP client or AI agent