Zum Inhalt springen

MCP-Server (Model Context Protocol) über JSON-RPC 2.0

POST /mcp

Zustandsloser MCP-Endpunkt (Streamable-HTTP-Transport) für AI-Assistenten. Gesendet werden JSON-RPC-2.0-Nachrichten; Methoden: initialize, tools/list, tools/call, ping. Jede Prüfung steht als Tool bereit (dns_health_check, dns_lookup, dns_propagation, domain_availability, dkim_check, dnssec_check, mail_check, seo_check, idn_convert, generate_record) und ruft dieselbe Engine auf wie die REST-Endpunkte, mit derselben Authentifizierung und denselben Rate-Limits. In Claude als Connector mit der URL https://dns-doctor.com/mcp hinzufügen. Das hier ist JSON-RPC, nicht REST: Die Schemas unten sind eine generische JSON-RPC-Hülle.

FeldTypPflichtBeschreibung
jsonrpcstringja(2.0)
idunknownneinID der Anfrage (Zeichenkette oder Zahl). Bei Notifications weglassen.
methodstringja(initialize, tools/list, tools/call, ping)
paramsobjectnein-
StatusTypBeschreibung
200objectJSON-RPC-2.0-Antwort
202-Angenommen (Notifications erhalten keinen Response Body)
413objectFehler
Terminal-Fenster
curl -X POST "https://dns-doctor.com/mcp" \
-H "Authorization: Bearer $REGFISH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": null,
"method": "initialize",
"params": null
}'

Werte eintragen - der Aufruf unten passt sich an. Es wird nichts abgeschickt: die API gibt Browser-Anfragen von dieser Domain aus derzeit nicht frei (CORS). Der API-Key wird nicht gespeichert.