allinkl-mcp
Provides tools for managing MySQL databases (listing, adding, deleting) and performing database dumps via SSH and mysqldump on an All-Inkl hosting account.
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., "@allinkl-mcpshow DNS records for example.com"
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.
allinkl-mcp
MCP-Server für die All-Inkl KAS-API — DNS, Domains, Subdomains, Mail-Postfächer, Mail-Weiterleitungen und Datenbanken verwalten, plus DB-Dump via SSH+mysqldump.
Die KAS-API kann Datenbanken nur anlegen/löschen — kein Dump. Deshalb läuft
database_dumpüber SSH auf dem KAS-Paket.
Setup
cd ~/Projects/allinkl-mcp
pnpm install
cp .env.example .env # dann .env ausfüllen
pnpm build.env:
KAS_LOGIN— Account-Nummer, z.B.wXXXXXXKAS_AUTH_DATA— API-Passwort (KAS → Tools → API, nicht das Login-Passwort)KAS_SSH_HOST— Host-Alias aus~/.ssh/config, der auf die KAS-Shell führt (fürdatabase_dump)
Related MCP server: dynadot-mcp
Erstmal testen (ohne MCP)
pnpm kas get_databases
pnpm kas get_dns_settings '{"zone_host":"example.com"}'Der erste Call ist der echte Test der SOAP-Signatur — falls KAS meckert, justieren
wir src/kas/client.ts (Param-Name / Response-Unwrap).
In Claude Code einbinden
{
"mcpServers": {
"allinkl": {
"command": "node",
"args": ["/path/to/allinkl-mcp/dist/index.js"]
}
}
}Sicherheit (wichtig — geteilter Produktiv-Account)
Read-only per Default. add/update/delete sind gesperrt, bis
KAS_ALLOW_WRITES=1gesetzt ist (dann MCP neu starten). Reads +database_dumpgehen immer.kas_raw: nurget_*-Actions ohne Flag; alles andere braucht Writes on.DB-Passwörter werden in
database_listgeschwärzt (opt-in viareveal_passwords: true).Calls werden serialisiert (kein Flood-Race), Flood-Fehler werden einmal automatisch wiederholt, SOAP-Calls haben Timeout.
Verifizierungs-Status der Schreib-Params:
DNS
add/update/delete— ✅ live verifiziert (add setzt automatisch den von KAS geforderten Trailing-Dot auf die Zone).subdomain / mail / mailforward / database / ftp / cronjob
add/update/delete— ⚠️ noch nicht verifiziert. Vor erstem echten Einsatz an einem unkritischen Objekt testen; Feldnamen ggf. anpassen.
Tools
Tool | Aktion |
| DNS-Records |
| Subdomains |
| Postfächer |
| Weiterleitungen |
| MySQL-DBs (CRUD) |
| Dump via SSH+mysqldump |
| beliebige KAS-Action (cronjobs, ftp, ddns, …) |
Noch nicht als typed Tool (via kas_raw erreichbar)
FTP-User (get/add_ftpusers), Cronjobs (*_cronjob), Mail-Filter
(*_mailstandardfilter), DDNS (*_ddnsuser), Domain-Move (move_domain).
Bei Bedarf als eigene Tools nachziehen.
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/art-design-digital/allinkl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server