Gigalixir & Turso & GitHub MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Gigalixir & Turso & InfiniCLOUD WebDAV MCP Server
A ultra high-performance, streamlined, multi-service Model Context Protocol (MCP) server built for deployment to Cloudflare Workers (or run as an ESM module anywhere). It includes pre-integrated support for managing Gigalixir apps, querying or executing transactions on Turso databases, and managing personal cloud storage on InfiniCLOUD WebDAV.
All redundant GitHub tools have been fully removed to provide a highly optimized context size, maximum reliability, and a clean interface for integrating with AI clients (e.g. Claude, Cursor, ChatGPT).
π CREDENTIALS SENSITIVE NOTICE (FOR CALLING AI OPERATORS)
If you are an AI client utilizing this MCP server through tool calls:
You DO NOT need to look up, request, or pass any email credentials, API keys, database tokens, or secrets (such as giga_email, giga_api_key, db_token, etc.) in your tool arguments.
The hosting backend is already pre-configured with all required platform secrets (Gigalixir accounts, Turso DB headers, personal InfiniCLOUD WebDAV passwords) bound securely server-side. Simply specify your resource-oriented parameters (like app_name, sql, path, etc.) and the backend automatically handles authorization.
Related MCP server: Cloudflare Remote PostgreSQL MCP Server
π¦ The 5 Essential Files to Push to GitHub
To deploy this MCP server to Cloudflare Workers, you only need to push the following 5 files to your GitHub repository:
π
src/worker.jsβ The unified single-file MCP core handler containing security checks, tool registry, pipeline executors, and normalized gateways.π
wrangler.tomlβ Cloudflare Workers configuration file declaring compatibility flags and custom environment variables.π
package.jsonβ Dependency definitions and standard wrangler control scripts (npm run build,npm run deploy).π
README.mdβ This documentation file explaining usage and setup instructions.π
.gitignoreβ Basic configuration to prevent pushing sensitive files,.wrangler/builds, ornode_modules.
π Setting Up & Deploying to Cloudflare Workers
1. Configure Secrets & Environment Variables
Make sure to prepare the following credentials (stored as Cloudflare Worker Secrets):
GIGALIXIR_EMAILβ Your registered Gigalixir account email.GIGALIXIR_API_KEYβ Your Gigalixir API Key (retrieved from Gigalixir CLI usinggigalixir api_key:show).TURSO_DB_URLβ The URL of your Turso database (e.g.libsql://yourdb-slug.turso.io).TURSO_AUTH_TOKENβ Your Turso database authorization bearer token.INFINICLOUD_USERNAMEβ Your InfiniCLOUD WebDAV storage username.INFINICLOUD_PASSWORDβ Your InfiniCLOUD WebDAV storage application password.INFINICLOUD_DAV_URLβ The WebDAV endpoint for your InfiniCLOUD partition.
2. Install & Deploy
Clone your GitHub repository and build:
# Install dependencies
npm install
# Log in to Cloudflare
npx wrangler login
# Set environment secrets securely on Cloudflare
npx wrangler secret put GIGALIXIR_EMAIL
npx wrangler secret put GIGALIXIR_API_KEY
npx wrangler secret put TURSO_DB_URL
npx wrangler secret put TURSO_AUTH_TOKEN
npx wrangler secret put INFINICLOUD_USERNAME
npx wrangler secret put INFINICLOUD_PASSWORD
npx wrangler secret put INFINICLOUD_DAV_URL
# Deploy directly to Cloudflare edge network!
npm run deployπ οΈ Integrated MCP Tools Breakdown
π΄ Gigalixir Management Tools (13 Tools)
list_appsβ Lists all Gigalixir apps in your account.auto_detect_appβ Programmatically identifies the active workspace application.get_appβ Gets details and status of a specific app.get_configs&set_config&delete_configβ Retrieve, set, or delete environmental configs safely.get_replicas&scaleβ Read or scale your instance deployment replicas.list_releases&rollbackβ Read release versions or rollback instantly.restartβ Gracefully cycles app processes through standard sequence.get_logsβ High-performance chunk-streaming log reader capped to a hard limit to guarantee zero MCP gateway timeouts.
π΅ Turso Database Tools (14 Tools)
turso_queryβ Execute read-only SQL SELECT queries with secure parameter parsing.turso_executeβ Execute state-changing SQL operations (INSERT, UPDATE, DELETE, CREATE, DROP).turso_list_tablesβ List database master tables instantly.turso_describe_tableβ Query columns, schema metadata, types, constraints, and indexes.turso_transactionβ Run multi-statement database transactions with integrated auto-rollback safety handlers if any query fails.turso_get_database_pool&turso_add_database_to_poolβ Manage external database connections pool dynamically.
π‘ InfiniCLOUD WebDAV Tools (5 Tools)
infinicloud_list_filesβ List directory partitions via WebDAV PROPFIND protocols.infinicloud_get_fileβ Retrieve raw contents of individual configuration file backups.infinicloud_create_file&infinicloud_create_directoryβ Upload files or create directory scopes.infinicloud_delete_fileβ Securely erase designated files or paths.
π‘οΈ Production-Grade AI DevOps & Safety Controls
The MCP server incorporates advanced guardrails, observability, and orchestration layers:
βοΈ 1. Safety Guardrails & Access Rules
All state-changing operations are monitored by a local guardrail layer. Accidental or destructive acts are blocked unless explicit permission bypass is granted:
Outage Prevention: Scaling active deployment replicas pool size to
0is blocked by default.Secret Deletion Protection: Deleting configurations containing database strings, credentials, tokens, URLs, or security secrets is locked.
Database Guardrails: Destructive SQL commands (e.g.,
DROP TABLE) are blocked by default.How to Bypass: If you explicitly intend to execute a locked operation, pass the parameter
"bypass_safety": truein the tool call.
π§ͺ 2. Universal Dry-Run Simulator
Before executing any state-altering operations (scaling, deleting configs, SQL mutations), pass "dry_run": true to preview the actions.
π 3. Real-Time Observability & Auditing
audit_traces_listβ Retrieve real-time tracking logs of all executed actions, including timestamps, durations, statuses, targets, parameters, and errors.get_system_safety_policiesβ Standard endpoint to query current safety postures, rule sets, limits, and dry-run instructions.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Cloudflare Workers MCP server: ai-model-router
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Cloudflare Workers MCP server: ai-changelog-writer
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.18 npm10Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA production-ready MCP server that enables users to interact with PostgreSQL databases via natural language on Cloudflare Workers. It features GitHub OAuth for role-based access control, allowing for secure schema discovery, data querying, and write operations.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables Claude to deploy full-stack web apps to Cloudflare, including databases, authentication, and file storage, directly through natural language.-
- FlicenseNot gradedqualityNot gradedmaintenanceA remote MCP server deployed on Cloudflare Workers with OAuth login, enabling tools like math operations to be called via natural language.-