Seva ya MCP

Ruhusu msaidizi wako wa AI kuendesha mwenyeji wako

Seva moja ya MCP kwa akaunti yako yote. Unganisha Claude Code, Claude Desktop au Cursor mara moja, na msaidizi wako anaweza kuorodhesha tovuti zako, kusoma kumbukumbu zao, kusawazisha faili zao na hazina yako na kusambaza — akitenda kwa ruhusa tu unazompa.

Zana 65 leo, zimeorodheshwa hapa chini kama zinavyotolewa na seva.

Iunganishe

Hatua mbili. Ishara hii ndiyo kitambulisho kizima, kwa hivyo ichukulie kama nenosiri: inaonyeshwa mara moja, na unaweza kubatilisha muunganisho mmoja bila kughairi mingine.

  1. Tengeneza muunganisho

    Katika dashibodi yako, fungua zana za AI, taja muunganisho huo, chagua mteja wako na uweke alama kwenye kile anachoweza kufanya. Unaweza tu kutoa ruhusa ya mambo ambayo unaruhusiwa kuyafanya wewe mwenyewe.

  2. Bandika usanidi unaosomwa na mteja wako

    Dashibodi inaonyesha usanidi wa mteja uliyemchagua, ikiwa na tokeni yako ndani yake. Kila mteja anawasiliana na anwani sawa ya seva:

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

Claude Code

Endesha amri moja, au weka kizuizi katika .mcp.json kwenye mzizi wa mradi wako. Mstari wa "type": "http" unahitajika — bila huo Claude Code huruka seva.

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 huanzisha seva za ndani, kwa hiyo huendesha CLI yetu ya bure ya Zinnector® kama daraja la kwenda kwenye seva iliyohifadhiwa. Inahitaji Node 24 au mpya zaidi. Ishara huwekwa katika env, haiwekwi kamwe kwenye hoja.

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

Kionyeshi

Ongeza seva kwenye ~/.cursor/mcp.json (au .cursor/mcp.json katika mradi) ukiwa na anwani na kichwa cha Authorization.

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

Mteja mwingine yeyote wa MCP

Mteja yeyote anayeunga mkono seva za mbali za Streamable HTTP zilizo na kichwa maalum inafanya kazi: ielekeze kwenye anwani iliyo hapo juu na utume Authorization: Bearer pamoja na tokeni yako. Mteja anayeanza seva za ndani pekee anaweza kutumia daraja la Claude Desktop.

ChatGPT huunganisha kwa seva za MCP kupitia kuingia kwa kutumia OAuth pekee, kwa hiyo haiwezi kutumia tokeni kwa sasa. Tumia muunganisho ule ule na Claude Code, Claude Desktop au Cursor.

Iangalie inafanya kazi — maswali manne

Uliza haya kwa lugha rahisi. Chini ya kila moja kuna zana ambayo msaidizi wako anapaswa kuita na jinsi jibu zuri linavyoonekana.

  1. > List my sites.
      ↳ sites_list

    Tovuti zako pamoja na hali na mpango wao. Orodha tupu kwenye akaunti iliyo na tovuti inamaanisha kuwa muunganisho hauna ruhusa ya kuona tovuti.

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

    Logi ya hivi karibuni ya makosa na logi ya ufikiaji. Ikiwa mojawapo haikuweza kusomwa, jibu linasema hivyo — hiyo ni tofauti na logi tupu.

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

    Toleo jipya kwenye ghala lako lenye chochote kilichobadilika kwenye tovuti ya moja kwa moja, au dokezo kwamba ghala tayari lililingana. Ikiwa ghala lilihama, usawazishaji umesimamishwa na hakuna kinachobatilishwa.

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

    Upelekaji umepangwa kwenye foleni, kisha unakuwa hewani ukiwa na kitendo cha mwisho (commit) kilichotumika. Zana za kuandika huomba ruhusa yako katika programu-tumizi kabla ya kuendeshwa.

Usawazishaji wa pande mbili, katika pande zote mbili

Tovuti iliyounganishwa na hazina hukaa sawa nayo pande zote mbili, na msaidizi wako anaweza kuendesha upande wowote.

Tovuti → ghala

Inafanya commit ya yaliyobadilika kwenye faili za moja kwa moja — marekebisho katika kidhibiti cha faili, sasisho la programu jalizi, upakiaji — na kuyasukuma kwenye tawi lako, ili `git pull` yako inayofuata iwe nayo.

site_repo_sync_run   ·   zinnector sync run

Hifadhi → tovuti

Upelekaji unatumia tawi lako kwenye tovuti. Tuma mabadiliko yako, kisha upeleke; kwenye seva zetu wenyewe hii inahitaji usawazishaji wa njia mbili umewashwa, ambao ni bure.

site_deploy   ·   zinnector push

Wakati pande zote mbili zilibadilika

Hakuna kitu kinachounganishwa au kuandikwa juu yake kimya kimya. Usawazishaji unasimama, unataja jina la muamala, na unangojea uweke tovuti au uweke hazina (repository). Kuweka hazina kunatupa mabadiliko ya tovuti ambayo hayajasawazishwa, kwa hivyo kunahitaji uthibitisho.

site_repo_sync_resolve keep=site|repository confirm=true

Kinachoiweka salama

Ni ulichotoa tu

Kila zana inahitaji ruhusa, na muunganisho unashikilia tu zile ulizoweka alama. Tovuti za mteja mwingine hazipo kwa jinsi muunganisho wako unavyoweza kujua.

Uthibitisho wa jambo lolote lenye uharibifu

Kurejesha nyuma, kurejesha katika hali ya zamani, kutatua usawazishaji ulioshikiliwa na kununua vyote vinahitaji uthibitisho wa wazi, na kila kitu kinachogharimu pesa kinakuonyesha jumla kamili kwanza.

Kila kitendo kwenye kumbukumbu yako ya ukaguzi

Kila simu inarekodiwa dhidi ya muunganisho uliyoifanya. Batilisha muunganisho kwenye ukurasa wa zana za AI na itaacha kufanya kazi mara moja.

Kila zana

Zana zote 65 zinazotolewa kutoka kwenye rejista ya seva yenyewe — ikiwa imeorodheshwa hapa, msaidizi wako anaweza kuiita.

Tovuti na uwekaji

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.viewinayosoma tu
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.createinabadilisha mambo
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.manageinabadilisha mambo
site_deploy_statusThe site's current deploy state — status, target, the live URL, the deployed commit and when it last went live.sites.viewinayosoma tu
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.viewinayosoma tu
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.manageinabadilisha mambo · inaomba uthibitisho

Usawazishaji wa pande mbili

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.manageinabadilisha mambo
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.manageinabadilisha mambo
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.manageinabadilisha mambo · inaomba uthibitisho

Kumbukumbu na vipimo

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
site_usageOne site's metered visit usage for the current billing period, with the plan's allowance and what any overage costs.sites.viewinayosoma tu
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_accessinayosoma tu
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.viewinayosoma tu

Usanidi na WordPress

ZanaInafanya niniRuhusaMaelezo
site_php_version_getThe site's current PHP version and every version it is allowed to switch to on its product line.sites.viewinayosoma tu
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.manageinabadilisha mambo
wordpress_stateA WordPress site's core version, whether an update is available, and which management operations its hosting permits.sites.viewinayosoma tu
wordpress_plugins_listList a WordPress site's plugins — name, version, whether active and whether an update is available.sites.viewinayosoma tu
wp_plugin_updateUpdate one WordPress plugin to its latest version. Returns the plugin list as it reads after the update.sites.panel_accessinabadilisha mambo
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_accessinabadilisha mambo · inaomba uthibitisho
wordpress_set_pluginActivate or deactivate one plugin on a WordPress site. Takes effect on the live site immediately. Requires confirmation.sites.panel_accessinabadilisha mambo · inaomba uthibitisho

Nakala rudufu

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.manageinabadilisha mambo
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.manageinabadilisha mambo · inaomba uthibitisho

Vikoa na DNS

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
dns_record_createCreate a DNS record for a domain whose DNS we host.domains.dns.manageinabadilisha mambo
dns_record_updateUpdate an existing DNS record for a domain whose DNS we host.domains.dns.manageinabadilisha mambo
dns_record_deleteDelete a DNS record for a domain whose DNS we host.domains.dns.manageinabadilisha mambo · inaomba uthibitisho
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.viewinayosoma tu

Akiba na watambaji

ZanaInafanya niniRuhusaMaelezo
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.purgeinayosoma tu
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.viewinayosoma tu
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.manageinabadilisha mambo

Barua pepe

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.viewinayosoma tu
mailbox_createCreate a mailbox on an email service. Returns the new mailbox's password, which is shown once and cannot be retrieved later.mail.manageinabadilisha mambo
mail_forwarders_listList the mail forwarders on one email service — which address goes where.mail.viewinayosoma tu
mail_forwarder_createCreate a mail forwarder on an email service, sending everything for one address on to one or more destinations.mail.manageinabadilisha mambo

SEO

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.viewinayosoma tu

Picha za AI

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu
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.editinabadilisha mambo · inaweza kutumia pesa

Mbao

ZanaInafanya niniRuhusaMaelezo
board_listList this organisation's project boards, newest first.agency.board.viewinayosoma tu
board_getRead one board in full: its columns and every card on them.agency.board.viewinayosoma tu
board_createCreate a project board, optionally for one of your client organisations.agency.board.manageinabadilisha mambo
board_card_createAdd a card to a column. Cards are agency-only unless you pass visibility 'client'.agency.board.manageinabadilisha mambo
board_card_moveMove a card to another column, or to another position in its column.agency.board.manageinabadilisha mambo
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.commentinabadilisha mambo

Malipo na uboreshaji

ZanaInafanya niniRuhusaMaelezo
subscriptions_listList the organization's subscriptions — the plan each one is on, its status, renewal date and whether it auto-renews.billing.viewinayosoma tu
invoices_listList the organization's invoices and credit notes — number, status, total, currency and issue date. Optionally filter by status.billing.viewinayosoma tu
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.viewinayosoma tu
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.manageinabadilisha mambo
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.manageinabadilisha mambo · inaomba uthibitisho · inaweza kutumia pesa

Usaidizi

ZanaInafanya niniRuhusaMaelezo
tickets_listList the organization's support tickets — subject, status, priority and when they were last updated. Optionally filter by status or site.tickets.viewinayosoma tu
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.replyinabadilisha mambo

Mchuuzi upya

ZanaInafanya niniRuhusaMaelezo
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.viewinayosoma tu · wauzaji pekee
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.viewinayosoma tu · wauzaji pekee
reseller_service_getOne client service in full — status, plan, any hold, wholesale cost, your sell price, and its disk and bandwidth usage.reseller.viewinayosoma tu · wauzaji pekee
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.provisioninabadilisha mambo · inaomba uthibitisho · wauzaji pekee
reseller_service_unsuspendRelease a non-payment hold you placed on a client's service. The site starts serving again.reseller.provisioninabadilisha mambo · wauzaji pekee
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.viewinayosoma tu · wauzaji pekee
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.viewinayosoma tu · wauzaji pekee

Endelea kusoma

Unapendelea terminal?

Rejea ya CLI ya Zinnector®

Imejengwa kwenye API ya umma

Rejea ya API

Kile msaidizi wa AI kinachoweza kukufanyia

Zana za AI na MCP

Unganisha msaidizi wako kwa dakika mbili

Fungua zana za AI kwenye dashibodi yako, unda muunganisho, na ubandike usanidi ambao mteja wako anasoma.