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.

Feld Typ Pflicht Beschreibung
jsonrpc string ja (2.0)
id unknown nein ID der Anfrage (Zeichenkette oder Zahl). Bei Notifications weglassen.
method string ja (initialize, tools/list, tools/call, ping)
params object nein
Status Typ Beschreibung
200 object JSON-RPC-2.0-Antwort
202 Angenommen (Notifications erhalten keinen Response Body)
413 object Fehler
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.