Διακομιστής MCP

Αφήστε τον βοηθό τεχνητής νοημοσύνης σας να διαχειριστεί τη φιλοξενία σας

Ένας διακομιστής MCP για ολόκληρο τον λογαριασμό σας. Συνδέστε το Claude Code, το Claude Desktop ή το Cursor μία φορά και ο βοηθός σας μπορεί να εμφανίζει τις ιστοσελίδες σας, να διαβάζει τα αρχεία καταγραφής τους, να συγχρονίζει τα αρχεία τους με το αποθετήριό σας και να κάνει ανάπτυξη, ενεργώντας μόνο με τα δικαιώματα που του δίνετε.

65 εργαλεία σήμερα, τα οποία παρατίθενται παρακάτω ακριβώς όπως τα προσφέρει ο διακομιστής.

Σύνδεσή του

Δύο βήματα. Το διακριτικό είναι ολόκληρο το διαπιστευτήριο, οπότε αντιμετωπίστε το σαν κωδικό πρόσβασης: εμφανίζεται μία φορά και μπορείτε να ανακαλέσετε μία σύνδεση χωρίς να επηρεάσετε τις άλλες.

  1. Δημιουργία σύνδεσης

    Στον πίνακα ελέγχου σας, ανοίξτε τα εργαλεία τεχνητής νοημοσύνης, δώστε όνομα στη σύνδεση, επιλέξτε τον πελάτη σας και επισημάνετε τι επιτρέπεται να κάνει. Μπορείτε να παραχωρήσετε μόνο όσα επιτρέπεται να κάνετε και εσείς οι ίδιοι.

  2. Επικολλήστε τη διαμόρφωση που διαβάζει ο πελάτης σας

    Το ταμπλό εμφανίζει τη ρύθμιση για τον πελάτη που επιλέξατε, με το διακριτικό σας ήδη μέσα. Κάθε πελάτης επικοινωνεί με την ίδια διεύθυνση διακομιστή:

    https://api.zinndigital.com/v1/mcp

Claude Code

Εκτελέστε την εντολή ή τοποθετήστε το μπλοκ στο αρχείο .mcp.json στη ρίζα του έργου σας. Η γραμμή "type": "http" είναι υποχρεωτική — χωρίς αυτήν, το Claude Code παραλείπει τον διακομιστή.

claude mcp add --transport http zinn https://api.zinndigital.com/v1/mcp \
  --header "Authorization: Bearer zmcp_live_…"
// .mcp.json
{
  "mcpServers": {
    "zinn": {
      "type": "http",
      "url": "https://api.zinndigital.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer zmcp_live_…"
      }
    }
  }
}

Claude Desktop

Το Claude Desktop ξεκινά τοπικούς διακομιστές, επομένως εκτελεί το δωρεάν CLI Zinnector® ως γέφυρα προς τον φιλοξενούμένο διακομιστή. Απαιτεί Node 24 ή νεότερη έκδοση. Το token βρίσκεται στο env, ποτέ στα ορίσματα.

// claude_desktop_config.json
{
  "mcpServers": {
    "zinn": {
      "command": "npx",
      "args": [
        "-y",
        "zinnector@0.1.4",
        "mcp"
      ],
      "env": {
        "ZINN_MCP_TOKEN": "zmcp_live_…"
      }
    }
  }
}

Δρομέας

Προσθέστε τον διακομιστή στο ~/.cursor/mcp.json (ή στο .cursor/mcp.json σε ένα έργο) με τη διεύθυνση και την κεφαλίδα Authorization.

// ~/.cursor/mcp.json
{
  "mcpServers": {
    "zinn": {
      "url": "https://api.zinndigital.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer zmcp_live_…"
      }
    }
  }
}

Οποιοδήποτε άλλο πρόγραμμα-πελάτης MCP

Οποιοδήποτε πρόγραμμα-πελάτης (client) υποστηρίζει απομακρυσμένους εξυπηρετητές (servers) Streamable HTTP με προσαρμοσμένη κεφαλίδα λειτουργεί: κατευθύνετέ το στη παραπάνω διεύθυνση και στείλτε Authorization: Bearer με το διακριτικό (token) σας. Ένα πρόγραμμα-πελάτης που ξεκινά μόνο τοπικούς εξυπηρετητές μπορεί να χρησιμοποιήσει τη γέφυρα Claude Desktop.

Το ChatGPT συνδέεται σε διακομιστές MCP μόνο με σύνδεση μέσω OAuth, επομένως δεν μπορεί να χρησιμοποιήσει κάποιο token ακόμη. Χρησιμοποιήστε την ίδια σύνδεση με το Claude Code, το Claude Desktop ή το Cursor.

Ελέγξτε ότι λειτουργεί — τέσσερις ερωτήσεις

Κάντε αυτές τις ερωτήσεις σε απλή γλώσσα. Κάτω από καθεμία βρίσκεται το εργαλείο που πρέπει να καλέσει ο βοηθός σας και πώς μοιάζει μια καλή απάντηση.

  1. > List my sites.
      ↳ sites_list

    Οι ιστότοποί σας με την κατάστασή τους και το πρόγραμμά τους. Μια κενή λίστα σε έναν λογαριασμό που διαθέτει ιστότοπους σημαίνει ότι στη σύνδεση λείπει η άδεια προβολής ιστότοπων.

  2. > Show me the error log for example.com.
      ↳ site_logs

    Το πιο πρόσφατο αρχείο καταγραφής σφαλμάτων και το αρχείο καταγραφής πρόσβασης. Αν δεν ήταν δυνατή η ανάγνωση κάποιου, η απάντηση το αναφέρει — αυτό είναι διαφορετικό από ένα κενό αρχείο καταγραφής.

  3. > Sync example.com to its repository.
      ↳ site_repo_sync_run

    Ένα commit στο αποθετήριό σας με ό,τι άλλαξε στον ζωντανό ιστότοπο, ή μια σημείωση ότι το αποθετήριο ταίριαζε ήδη. Αν το αποθετήριο μετακινήθηκε, ο συγχρονισμός διατηρείται σε αναμονή και δεν αντικθίσταται τίποτα.

  4. > I pushed a commit — deploy example.com and tell me when it is live.
      ↳ site_deploy → site_deploy_status

    Η ανάπτυξη βρίσκεται σε ουρά αναμονής και, στη συνέχεια, δημοσιεύεται με το commit που εφαρμόστηκε. Τα εργαλεία γραφής ζητούν την έγκρισή σας στον πελάτη προτού εκτελεστούν.

Αμφίδρομος συγχρονισμός, προς τις δύο κατευθύνσεις

Ένας ιστότοπος με συνδεδεμένο αποθετήριο παραμένει συγχρονισμένος και προς τις δύο κατευθύνσεις, και ο βοηθός σας μπορεί να ενεργήσει προς οποιαδήποτε κατεύθυνση.

Site → αποθήκη

Καταγράφει τις αλλαγές στα ζωντανά αρχεία — μια τροποποίηση στον διαχειριστή αρχείων, μια ενημέρωση προσθέτου, μια μεταφόρτωση — και τις προωθεί στον κλάδο σας, ώστε να τις περιλαμβάνει η επόμενη εντολή git pull σας.

site_repo_sync_run   ·   zinnector sync run

Αποθήκη κώδικα → ιστότοπος

Μια ανάπτυξη εφαρμόζει το branch σας στον ιστότοπο. Κάντε push το commit σας και στη συνέχεια ανάπτυξη· στους δικούς μας διακομιστές αυτό απαιτεί ενεργοποιημένο τον αμφίδρομο συγχρονισμό, ο οποίος είναι δωρεάν.

site_deploy   ·   zinnector push

Όταν και οι δύο πλευρές άλλαξαν

Τίποτα δεν συγχωνεύεται και δεν αντικαθιστάται ποτέ σιωπηρά. Ο συγχρονισμός διακόπτεται, κατονομάζει το commit και περιμένει να διατηρήσετε τον ιστότοπο ή το αποθετήριο. Η διατήρηση του αποθετηρίου απορρίπτει τις μη συγχρονισμένες αλλαγές του ιστότοπου, επομένως απαιτείται επιβεβαίωση.

site_repo_sync_resolve keep=site|repository confirm=true

Τι το κρατά ασφαλές

Μόνο όσα έχετε παραχωρήσει

Κάθε εργαλείο χρειάζεται μια άδεια, και μια σύνδεση διατηρεί μόνο εκείνες που επιλέξατε. Οι ιστότοποι άλλων πελατών δεν υπάρχουν, εξ όσων μπορεί να γνωρίζει η σύνδεσή σας.

Επιβεβαίωση για οτιδήποτε καταστροφικό

Η επαναφορά σε προηγούμενη κατάσταση, η αποκατάσταση, η επίλυση ενός συγχρονισμού σε αναμονή και η πραγματοποίηση αγορών απαιτούν ρητή επιβεβαίωση, και οτιδήποτε συνεπάγεται κόστος σάς δείχνει πρώτα το ακριβές σύνολο.

Κάθε ενέργεια στο αρχείο καταγραφής ελέγχου σας

Κάθε κλήση καταγράφεται στη σύνδεση που την πραγματοποίησε. Ανακαλέστε μια σύνδεση στη σελίδα εργαλείων τεχνητής νοημοσύνης και θα σταματήσει να λειτουργεί αμέσως.

Κάθε εργαλείο

Όλα τα 65 εργalaεία, δημιουργημένα από το δικό του μητρώο του διακομιστή — εάν αναφέρεται εδώ, ο βοηθός σας μπορεί να το καλέσει.

Ιστότοποι και αναπτύξεις

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
sites_listList the organization's sites, with each site's primary domain, status, product line, stack and the plan it is on. Optionally filter by status, product line or a search over domain and name.sites.viewμόνο για ανάγνωση
site_getGet one site's full record — domain, status, product line, stack, runtime, PHP version, region, plan and whether it is scheduled for deletion.sites.viewμόνο για ανάγνωση
site_createCreate a site and start provisioning it. Give a primary domain and a product line; optionally a blueprint to build it from, a stack type, a PHP version or a region. Returns the new site, which begins in 'provisioning' — poll site_get for status.sites.createαλλαγή στοιχείων
site_deployDeploy a site — build and publish its current source to our servers. Returns the deploy state immediately; the build runs as a durable workflow. Poll site_deploy_status to follow it.hosting.deploy.manageαλλαγή στοιχείων
site_deploy_statusThe site's current deploy state — status, target, the live URL, the deployed commit and when it last went live.sites.viewμόνο για ανάγνωση
site_deployments_listList a site's recent deployments — id, status, commit, branch and timings. Use this to choose the deployment_id to roll back to.sites.viewμόνο για ανάγνωση
site_rollbackRoll a site back to an earlier deployment by re-deploying its commit. Destructive: pass confirm=true. Use site_deployments_list to choose which one.hosting.deploy.manageαλλαγή στοιχείων · απαιτεί επιβεβαίωση

Αμφίδρομος συγχρονισμός

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
site_repo_sync_getShow a site's two-way sync with its repository: whether it is available and on, the repository and branch, the current state (idle, synced, conflict, adopt, error) and the last runs with the commits they made.sites.viewμόνο για ανάγνωση
site_repo_sync_setTurn two-way sync on or off for a site, optionally limited to a subdirectory of the site. Needs the customer's own GitHub account connected. Turning it on pushes nothing by itself — call site_repo_sync_run for that.hosting.deploy.manageαλλαγή στοιχείων
site_repo_sync_runSync a site to its repository now: commit whatever changed in the site's live files and push it to the connected branch, so a local git pull receives it. If the repository moved since the last sync the run is HELD and nothing is overwritten — the result says so. The other direction (repository to site) is site_deploy.hosting.deploy.manageαλλαγή στοιχείων
site_repo_sync_resolveResolve a HELD two-way sync. keep=site commits the site's files on top of the repository (their commits stay in history); keep=repository applies the repository to the site and DISCARDS the site's unsynced changes. Destructive: pass confirm=true.hosting.deploy.manageαλλαγή στοιχείων · απαιτεί επιβεβαίωση

Καταγραφές και μετρικές

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
site_metricsCurrent metrics for one site — visits, bandwidth, error rate, disk and resource use. Each section reports whether it is available, so 'no data' is distinguishable from 'zero'.sites.viewμόνο για ανάγνωση
site_usageOne site's metered visit usage for the current billing period, with the plan's allowance and what any overage costs.sites.viewμόνο για ανάγνωση
site_logsRead the recent tail of one site's web-server access log and error log. Each log reports whether it could be read, so an unreadable log is never mistaken for an empty one. Use this before proposing a fix for errors or slowness.sites.panel_accessμόνο για ανάγνωση
site_build_logRead the build log of one deployment — the latest when deployment_id is omitted. Pass after=<total from the previous call> to fetch only new lines while complete is false.sites.viewμόνο για ανάγνωση

Διαμόρφωση και WordPress

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
site_php_version_getThe site's current PHP version and every version it is allowed to switch to on its product line.sites.viewμόνο για ανάγνωση
site_php_version_setSwitch a site to a different PHP version. The version must be one that site_php_version_get lists as available. Reports whether the change reached the machine or was only recorded for provisioning to apply.hosting.php.manageαλλαγή στοιχείων
wordpress_stateA WordPress site's core version, whether an update is available, and which management operations its hosting permits.sites.viewμόνο για ανάγνωση
wordpress_plugins_listList a WordPress site's plugins — name, version, whether active and whether an update is available.sites.viewμόνο για ανάγνωση
wp_plugin_updateUpdate one WordPress plugin to its latest version. Returns the plugin list as it reads after the update.sites.panel_accessαλλαγή στοιχείων
wordpress_update_coreUpdate WordPress core to the latest version on a site. This cannot be undone by another call — take a backup first with backup_create if you may need to go back. Requires confirmation.sites.panel_accessαλλαγή στοιχείων · απαιτεί επιβεβαίωση
wordpress_set_pluginActivate or deactivate one plugin on a WordPress site. Takes effect on the live site immediately. Requires confirmation.sites.panel_accessαλλαγή στοιχείων · απαιτεί επιβεβαίωση

Αντίγραφα ασφαλείας

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
backups_listA site's backups — each one's id, when it was taken, its size and status — plus whether a backup is currently running and how many on-demand backups remain in the rolling 24-hour allowance.sites.viewμόνο για ανάγνωση
backup_createTake an on-demand backup of a site and return the updated backup state. Bounded to 3 per rolling 24 hours per site; the backup runs in the background.hosting.backup.manageαλλαγή στοιχείων
backup_restoreRestore a site from one of its backups. This OVERWRITES the site's live database and files, and everything changed since that backup was taken is lost. Requires confirmation, and the confirmation names how old the backup is.hosting.backup.manageαλλαγή στοιχείων · απαιτεί επιβεβαίωση

Domaines και DNS

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
dns_records_listList a page of DNS records for a domain whose DNS we host, in name/type/value order. Returns a next_cursor for the following page.sites.viewμόνο για ανάγνωση
dns_record_createCreate a DNS record for a domain whose DNS we host.domains.dns.manageαλλαγή στοιχείων
dns_record_updateUpdate an existing DNS record for a domain whose DNS we host.domains.dns.manageαλλαγή στοιχείων
dns_record_deleteDelete a DNS record for a domain whose DNS we host.domains.dns.manageαλλαγή στοιχείων · απαιτεί επιβεβαίωση
domains_listList the organization's domains — id, hostname, status, product line and whether we registered it or the customer pointed it at us. The ids returned here are what the DNS, cache-purge and index-check tools take.sites.viewμόνο για ανάγνωση

ΠροσωN. μνήμη και ανιχνευτές

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
cache_purgePurge the CDN cache for a domain. Omit 'urls' to purge everything, or pass a bounded list of absolute URLs to purge only those.sites.cache.purgeμόνο για ανάγνωση
crawler_policy_getGet a site's SEO-crawler-blocking (PBN footprint) policy: which crawlers are blocked, the available crawlers, and the rendered robots.txt/server rules.sites.viewμόνο για ανάγνωση
crawler_policy_setSet a site's SEO-crawler-blocking policy. 'blocked' is a list of crawler keys (from crawler_policy_get's available_crawlers). Search engines can never be blocked. Publishes the change so the server rules are re-written.sites.crawler.manageαλλαγή στοιχείων

Email

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
mail_services_listList the organization's email services — every domain it has mailboxes on, with the plan's mailbox allowance, how many are used, and whether the mail DNS is published.mail.viewμόνο για ανάγνωση
mailboxes_listList the mailboxes on one email service, with each mailbox's size, how full it is, and whether it can send and receive.mail.viewμόνο για ανάγνωση
mailbox_createCreate a mailbox on an email service. Returns the new mailbox's password, which is shown once and cannot be retrieved later.mail.manageαλλαγή στοιχείων
mail_forwarders_listList the mail forwarders on one email service — which address goes where.mail.viewμόνο για ανάγνωση
mail_forwarder_createCreate a mail forwarder on an email service, sending everything for one address on to one or more destinations.mail.manageαλλαγή στοιχείων

SEO

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
site_seo_metricsThe cached SEO authority metrics for a hosted site — domain rank, backlinks, referring domains and organic keywords. Read-only and free; the figures are refreshed by the platform's own sweep, so they may be up to a month old.sites.viewμόνο για ανάγνωση
domain_index_checkThe cached search-index status for a domain — whether it is indexed, how many pages, and when the reading was taken. Read-only and free.sites.viewμόνο για ανάγνωση

Εικόνες AI

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
image_models_listThe image models this account can generate with — provider, model, and the price per image in USD. Read-only and free. A model that is not listed cannot be used, either because it is retired or because nobody has priced it.sites.viewμόνο για ανάγνωση
image_generateGenerate an image from a prompt and put it in this account's image library. Costs money — the price per image is what image_models_list reports for the model used. Returns the image ids; the customer sees them in their library immediately.links.editαλλαγή στοιχείων · δυνατότητα δαπάνης χρημάτων

Πίνακες

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
board_listList this organisation's project boards, newest first.agency.board.viewμόνο για ανάγνωση
board_getRead one board in full: its columns and every card on them.agency.board.viewμόνο για ανάγνωση
board_createCreate a project board, optionally for one of your client organisations.agency.board.manageαλλαγή στοιχείων
board_card_createAdd a card to a column. Cards are agency-only unless you pass visibility 'client'.agency.board.manageαλλαγή στοιχείων
board_card_moveMove a card to another column, or to another position in its column.agency.board.manageαλλαγή στοιχείων
board_card_commentComment on a card. Agency-only unless you pass visibility 'client', in which case the client sees it attributed to your agency.agency.board.commentαλλαγή στοιχείων

Χρεώσεις και αναβαθμίσεις

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
subscriptions_listList the organization's subscriptions — the plan each one is on, its status, renewal date and whether it auto-renews.billing.viewμόνο για ανάγνωση
invoices_listList the organization's invoices and credit notes — number, status, total, currency and issue date. Optionally filter by status.billing.viewμόνο για ανάγνωση
upgrade_optionsWhat can be bought to lift a limit you have hit — bigger plans, priced with tax, in your own currency. Pass the entitlement from a refusal (e.g. 'max_sites'), or a site_id to see what that site's own plan could move to. Read-only: nothing is bought, and calling this costs nothing.billing.viewμόνο για ανάγνωση
purchase_quotePrice a plan exactly, with tax, in the customer's own currency — and nothing is bought or charged. Returns a quote_id to pass to purchase_authorize together with the total, which is what stops an agent committing someone to a figure they never saw. Quotes expire: re-quote rather than reusing an old id.billing.payment.manageαλλαγή στοιχείων
purchase_authorizeComplete a purchase from a quote: places the order and charges the payment method on file. You must pass the exact total and currency purchase_quote returned — if the price has moved since, this refuses rather than charging a different amount. Retrying with the same quote_id returns the same order and never charges twice.billing.payment.manageαλλαγή στοιχείων · απαιτεί επιβεβαίωση · δυνατότητα δαπάνης χρημάτων

Υποστήριξη

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
tickets_listList the organization's support tickets — subject, status, priority and when they were last updated. Optionally filter by status or site.tickets.viewμόνο για ανάγνωση
ticket_createOpen a support ticket. Include what you already checked — an agent that has read the KB and run diagnostics should say so in the body, so a human does not repeat it.tickets.replyαλλαγή στοιχείων

Μεταπωλητής

ΕργαλείοΤι κάνειΔικαίωμαΣημειώσεις
reseller_overviewThe reseller programme in one read: status, whether you can sell, billing day, default markup, your panel hostname and nameservers, mail sending domain, support routing, commerce readiness and the languages your clients' panel offers.reseller.viewμόνο για ανάγνωση · μόνο για μεταπωλητές
reseller_services_listList the sites you have provisioned for your clients — one row per service, with the client organisation, status, any hold you placed, what it costs you wholesale and what you sell it for. Your own sites are not here; use sites_list for those.reseller.viewμόνο για ανάγνωση · μόνο για μεταπωλητές
reseller_service_getOne client service in full — status, plan, any hold, wholesale cost, your sell price, and its disk and bandwidth usage.reseller.viewμόνο για ανάγνωση · μόνο για μεταπωλητές
reseller_service_suspendPut one of your client's services on a non-payment hold. The site stops serving until you release it. Requires confirm: true.reseller.provisionαλλαγή στοιχείων · απαιτεί επιβεβαίωση · μόνο για μεταπωλητές
reseller_service_unsuspendRelease a non-payment hold you placed on a client's service. The site starts serving again.reseller.provisionαλλαγή στοιχείων · μόνο για μεταπωλητές
reseller_prices_listYour price list: every plan you can sell, with the Zinn® list price, your wholesale cost, and the retail price you have set (if any).reseller.viewμόνο για ανάγνωση · μόνο για μεταπωλητές
reseller_client_wallets_listEvery client wallet you hold a float in, with the balance per client and the total held per currency. This is money you have taken and not yet delivered service for.reseller.viewμόνο για ανάγνωση · μόνο για μεταπωλητές

Συνέχεια ανάγνωσης

Προτιμάτε τερματικό;

Αναφορά CLI για το Zinnector®

Χτισμένο στο δημόσιο API

Η τεκμηρίωση του API

Τι μπορεί να κάνει ένας βοηθός AI για εσάς

Εργαλεία AI και MCP

Συνδέστε τον βοηθό σας σε δύο λεπτά

Ανοίξτε τα εργαλεία τεχνητής νοημοσύνης στον πίνακα ελέγχου σας, δημιουργήστε μια σύνδεση και επικολλήστε τη διαμόρφωση που διαβάζει ο πελάτης σας.