masaro-infra-mcp
OfficialProvides read-only tools for Cloudflare infrastructure management, including DNS, tunnels, access apps, and zone settings, via API and DNS-based tunnel discovery.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@masaro-infra-mcprun cloudflare connection test"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
masaro-infra-mcp
Sicherer MCP Server für Masaro Media / Masaro Cloud. Kapselt Infrastruktur-Aktionen gegen Cloudflare und Coolify zentral und gibt KI-Clients nur kontrollierten, read-only Zugriff.
Features
19 read-only MCP Tools für Cloudflare, Coolify, InternetX, Diagnose und Validierung
Multi-Source Cloudflare Tunnel-Erkennung (API + DNS + Teamnet)
Diagnose-Tools:
cloudflare_test_connection,coolify_test_connectionUmgebungsvalidierung:
infra_validate_environmentAutomatische API-Versionserkennung (Coolify) und Retry-Logik (HTTP)
Strikte Sicherheitsregeln (keine Schreibaktionen)
Secrets nur über Environment Variables
Automatische Redaktion sensibler Werte in Logs
Docker- und docker-compose-Support
Vollständige API-Dokumentation: docs/api-matrix.md
Related MCP server: CodeAudit MCP
Voraussetzungen
Node.js 22+
Cloudflare API Token (read-only empfohlen)
Coolify API Token
Zugriff auf die Masaro Cloudflare Zone und den Coolify-Instanz-Endpoint
Schnellstart (lokal)
cp .env.example .env
# .env mit echten Werten füllen — niemals committen
npm install
npm run devProduktionsstart:
npm run build
npm startCursor / MCP Client Konfiguration
Beispiel für .cursor/mcp.json:
{
"mcpServers": {
"masaro-infra-mcp": {
"command": "node",
"args": ["/absoluter/pfad/zu/masaro-infra-mcp/dist/index.js"],
"env": {
"CLOUDFLARE_API_TOKEN": "…",
"CLOUDFLARE_ACCOUNT_ID": "…",
"CLOUDFLARE_ZONE_ID": "…",
"COOLIFY_API_URL": "https://coolify.example.com",
"COOLIFY_API_TOKEN": "…",
"MASARO_CLOUD_DOMAIN": "masaro.cloud",
"MCP_ALLOW_WRITES": "false"
}
}
}
}Alternativ mit tsx während der Entwicklung:
{
"mcpServers": {
"masaro-infra-mcp": {
"command": "npx",
"args": ["tsx", "/absoluter/pfad/zu/masaro-infra-mcp/src/index.ts"],
"env": { "...": "..." }
}
}
}Docker
cp .env.example .env
docker compose build
docker compose upDer Container läuft als nicht-root User mcp. Secrets werden über .env oder die Shell-Umgebung injiziert.
Umgebungsvariablen
Variable | Beschreibung | Standard |
| Cloudflare API Bearer Token | erforderlich |
| Cloudflare Account ID | erforderlich |
| Standard-Zone für DNS/Zone-Tools | erforderlich |
| Basis-URL der Coolify-Instanz | erforderlich |
| Coolify API Token | erforderlich |
| Primäre Masaro-Domain |
|
| Schreibende Tools aktivieren (v2) |
|
Verfügbare Tools
Siehe docs/tools.md und docs/api-matrix.md.
Diagnose starten:
npm run build
# Dann über MCP-Client die Tools aufrufen:
# cloudflare_test_connection
# coolify_test_connection
# infra_validate_environmentSicherheit
Siehe docs/security.md.
Wichtig: Committen Sie niemals .env-Dateien oder API-Tokens.
Roadmap (v2)
Schreibende Tools sind vorbereitet, aber noch nicht implementiert:
cloudflare_create_dns_recordcloudflare_create_tunnel_routecloudflare_create_access_appcoolify_create_projectcoolify_create_applicationcoolify_trigger_deploymentcoolify_set_environment_variable
Lizenz
Proprietär — Masaro Media.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/masaro-media/masaro-infra-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server