Καταχωρηστε, μεταφερετε και διαχειριστειτε domains απο το IDE σας με φυσικη γλωσσα
Σχεδιασμενο για τον domain registrar Webhosting4U
Ενας production-ready Model Context Protocol server για διαχειριση domain names -- καταχωρησεις, μεταφορες, ανανεωσεις, DNS, nameservers, επαφες, και αλλα -- μεσω 32 MCP εργαλειων προσβασιμων με φυσικη γλωσσα απο οποιοδηποτε MCP-συμβατο IDE.
Παρεχεται απο Webhosting4U
Αυτος ειναι ενας MCP server κατασκευασμενος για τον Webhosting4U domain registrar. Δινει στον AI βοηθο του IDE σας (VS Code, η οποιοδηποτε αλλο MCP-συμβατο IDE) τη δυνατοτητα να διαχειριζεται domain names για λογαριασμο σας μεσω του Webhosting4U DomainsReseller API. Αντι να συνδεθειτε σε ενα web panel, απλα γραφετε τι θελετε σε φυσικη γλωσσα:
"Ειναι διαθεσιμο το example.com;"
"Καταχωρησε το mydomain.io για 2 χρονια"
"Δειξε μου τα DNS records του mysite.gr"
Ο AI καλει αυτοματα το σωστο εργαλειο. Χωρις χειροκινητες API κλησεις, χωρις web φορμες -- μονο συνομιλια.
Το Model Context Protocol (MCP) ειναι ενα ανοικτο προτυπο που επιτρεπει στους AI βοηθους σε IDEs να συνδεονται με εξωτερικα εργαλεια και υπηρεσιες. Αυτος ο server υλοποιει το MCP ωστε το IDE σας να επικοινωνει απευθειας με το API καταχωρησης domains.
- 32 εργαλεια διαχειρισης domains -- καταχωρηση, μεταφορα, ανανεωση, DNS, nameservers, επαφες, WHOIS, και αλλα
- Διεπαφη φυσικης γλωσσας -- ρωτηστε "Ειναι διαθεσιμο το example.com;" και παρτε απαντηση
- Λειτουργει με οποιοδηποτε MCP-συμβατο IDE -- VS Code, και οποιονδηποτε editor υποστηριζει Streamable HTTP MCP
- Σχεδιασμενο για ασφαλεια -- κρυπτογραφηση API keys, session-based auth, rate limiting, μηδενικη διαρροη δεδομενων
- Παγκοσμια κατανομη -- τρεχει στο edge network της Cloudflare για χαμηλη καθυστερηση παγκοσμιως
Για να χρησιμοποιησετε αυτον τον MCP server χρειαζεστε εναν λογαριασμο Domain Reseller και ενα API key απο τη Webhosting4U.
- Δημιουργια λογαριασμου -- Παραγγειλτε ενα πακετο Domain Reseller. Οι παραγγελιες ελεγχονται και ενεργοποιουνται χειροκινητα.
- Ληψη API key -- Μολις ενεργοποιηθει ο λογαριασμος σας, δημιουργηστε ενα API key απο τον πινακα ελεγχου του reseller.
- Προσθηκη πιστωσεων -- Οι καταχωρησεις, μεταφορες και ανανεωσεις domains απαιτουν διαθεσιμο υπολοιπο στον λογαριασμο σας. Φροντιστε να εχετε επαρκες υπολοιπο πριν απο καθε παραγγελια.
Κατευθυνετε τον MCP client σας στο endpoint του server:
https://mcp-domains.webhosting4u.gr/mcp
Transport: Streamable HTTP
VS Code (1.99+)
- Ανοιξτε τις Ρυθμισεις του VS Code και ενεργοποιηστε
chat.mcp.enabled - Δημιουργηστε ενα αρχειο
.vscode/mcp.jsonστη ριζα του project σας - Επικολληστε τη παρακατω ρυθμιση:
{
"servers": {
"domains-reseller": {
"type": "http",
"url": "https://mcp-domains.webhosting4u.gr/mcp"
}
}
}- Επανεκκινηστε το VS Code
Ο server "domains-reseller" θα εμφανιστει στη λιστα MCP servers σας.
Αλλοι MCP Clients
Οποιοσδηποτε client που υποστηριζει Streamable HTTP transport μπορει να συνδεθει. Ρυθμιστε τον με:
- URL:
https://mcp-domains.webhosting4u.gr/mcp - Transport: Streamable HTTP
- Content-Type:
application/json - Accept:
application/json, text/event-stream
Μολις το IDE σας ειναι συνδεδεμενο, ανοιξτε το AI chat και γραψτε:
Συνδεσε με στον domains reseller με email
your@email.comκαι API keyYOUR_API_KEY
Αντικαταστηστε your@email.com με το email του reseller λογαριασμου σας στη Webhosting4U, και YOUR_API_KEY με το API key απο τον πινακα ελεγχου σας.
Ο server θα:
- Επικυρωσει τα credentials σας με το upstream API
- Κρυπτογραφησει το API key σας και θα το αποθηκευσει με ασφαλεια στον server
- Επιστρεψει ενα session token με ισχυ 12 ωρων
Μετα τη συνδεση, το API key σας δεν αποστελλεται ξανα ποτε. Ολες οι κλησεις εργαλειων χρησιμοποιουν το session token.
Απλα ρωτηστε σε φυσικη γλωσσα. Ο AI θα επιλεξει αυτοματα το σωστο εργαλειο:
| Τι λετε | Τι γινεται |
|---|---|
| "Ειναι διαθεσιμο το example.com;" | Ελεγχει τη διαθεσιμοτητα |
| "Δειξε DNS records για το mydomain.gr" | Εμφανιζει τα DNS records |
| "Τι TLDs υποστηριζετε;" | Εμφανιζει τα διαθεσιμα TLDs |
| "Ποσο κοστιζει ενα .io domain;" | Εμφανιζει τιμολογηση TLD |
| "Καταχωρησε το coolstartup.io για 2 χρονια" | Καταχωρει το domain (απαιτει πιστωσεις) |
| "Μεταφερε το mydomain.com με EPP code ABC123" | Ξεκινα μεταφορα domain |
| "Ποιο ειναι το υπολοιπο μου;" | Εμφανιζει τις διαθεσιμες πιστωσεις |
| "Αποσυνδεσε με" | Τερματιζει τη συνεδρια |
Οταν τελειωσετε, πειτε:
Αποσυνδεσε με
Αυτο ανακαλει τη συνεδρια σας αμεσα.
| Εργαλειο | Περιγραφη |
|---|---|
auth_login |
Πιστοποιηση με email + API key, ληψη session token |
auth_logout |
Ανακληση session token |
| Εργαλειο | Περιγραφη |
|---|---|
domains_lookup |
Ελεγχος αν ενα domain ειναι διαθεσιμο σε ενα η περισσοτερα TLDs |
domains_lookup_suggestions |
Εναλλακτικες προτασεις domain names |
| Εργαλειο | Περιγραφη |
|---|---|
domains_information_get |
Αναλυτικες πληροφοριες domain (ληξη, κατασταση, κλπ.) |
domains_contact_get |
Στοιχεια επαφης WHOIS |
domains_contact_save |
Ενημερωση στοιχειων επαφης WHOIS |
domains_nameservers_get |
Nameservers ενος domain |
domains_nameservers_save |
Ενημερωση nameservers |
domains_nameservers_register |
Καταχωρηση child/glue nameserver |
domains_nameservers_modify |
Αλλαγη IP child nameserver |
domains_nameservers_delete |
Διαγραφη child nameserver |
domains_dns_get |
DNS records |
domains_dns_save |
Ενημερωση DNS records |
domains_lock_get |
Κατασταση registrar lock |
domains_lock_save |
Κλειδωμα η ξεκλειδωμα domain |
domains_eppcode_get |
Κωδικος EPP/auth για μεταφορα domain |
domains_email_get |
Ρυθμισεις email forwarding |
domains_email_save |
Ενημερωση email forwarding |
domains_protectid_toggle |
Ενεργοποιηση η απενεργοποιηση WHOIS ID protection |
domains_release |
Αποδεσμευση domain σε αλλον registrar |
domains_delete |
Αιτημα διαγραφης domain |
domains_sync |
Συγχρονισμος κατασταση domain με registry |
domains_transfersync |
Συγχρονισμος κατασταση μεταφορας |
| Εργαλειο | Περιγραφη |
|---|---|
order_domains_register |
Καταχωρηση νεου domain (απαιτει πιστωσεις) |
order_domains_transfer |
Μεταφορα domain στον λογαριασμο σας (απαιτει πιστωσεις) |
order_domains_renew |
Ανανεωση υπαρχοντος domain (απαιτει πιστωσεις) |
order_pricing_domains_get |
Τιμολογηση για καταχωρηση, μεταφορα η ανανεωση |
| Εργαλειο | Περιγραφη |
|---|---|
billing_credits_get |
Υπολοιπο πιστωσεων λογαριασμου |
system_version |
Εκδοση API (χρησιμο ως health check) |
tlds_list |
Λιστα ολων των διαθεσιμων TLDs |
tlds_pricing_get |
Τιμολογηση ολων των διαθεσιμων TLDs |
+-------------------------+
| IDE (MCP Client) |
+------------+------------+
|
| Streamable HTTP (MCP)
v
+------------+------------+ +----------------------------+
| Cloudflare Worker +---->| Workers KV |
| | | (κρυπτογρ. sessions) |
| - Auth + validation | +----------------------------+
| - Tool routing |
| - Error handling +---->+----------------------------+
| | | Durable Objects |
+------------+------------+ | (rate limits ανα session) |
| +----------------------------+
|
| HTTPS + HMAC-SHA256 +----------------------------+
+------------------------>| D1 Database |
| | (audit logs, χωρις PII) |
v +----------------------------+
+------------+------------+
| WHMCS DomainsReseller |
| API (upstream) |
+-------------------------+
- Τα API keys κρυπτογραφουνται σε ηρεμια με AES-256-GCM
- Rate limiting ανα session μεσω Durable Objects
- Audit logging με ελαχιστοποιηση PII
- Σταθερο upstream URL (χωρις δυνατοτητα SSRF)
- Zod schema validation σε καθε εισοδο