Adeegaha MCP

U oggolow kaaliyahaaga AI inuu maamulo martigelintaada

Hal server ee MCP oo loogu talagalay dhammaan akoonkaaga. Hal mar ku xidh Claude Code, Claude Desktop ama Cursor, kaaliyahaaguna wuxuu taxli karaa mareegahaaga, akhriyi karaa diiwaankooda, wada waafajin karaa faylashooda kaydkaaga oo uu soo bandhigi karaa - isaga oo ku shaqaynaya oo keliya ogolaanshaha aad siiso.

65 qalab maanta, oo hoos ku qoran sida uu adeegegu u bixiyo.

Ku xidh

Labada tallaabo. Astaanta aqoonsigu waa aqoonsiga oo dhan, markaa ula dhaqmi sida erayga sirta ah: hal mar ayaa la tusiyaa, waxaadna joojin kartaa hal xiriirin adiga oo aan taaban kuwa kale.

  1. Abuur xiriir

    Dashboards-kaaga, fur qalabka AI, u bixi magaca xiriirinta, dooro macaamiishaada oo calaamadee waxa ay qaban karaan. Waxaad siin kartaa oo keliya waxa adigu laguu ogol yahay inaad sameyso.

  2. Ku dheji habaynta uu macaamiilku akhriyo

    Dashbood-ka wuxuu muujinayaa habaynta macaamiisha aad dooratay, iyadoo calaamadaadu ay hore ugu dhex jirto. Macmiil kastaa wuxuu la hadlayaa cinwaanka server-ka isla mid ah:

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

Claude Code

Soodhac amarka kaliya, ama geli baloogga ku jira .mcp.json ee xididka mashruucaaga. Sadarka "type": "http" waa qasab — iyada oo aan la joogin Claude Code waxa uu ka boodayaa adeegaha.

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 waxay bilowdaa server-yada maxalliga ah, markaa waxay waddaa CLI-geenna bilaashka ah ee Zinnector® oo ah buundo isku xirta server-ka la martigeliyay. Waxay u baahan tahay Node 24 ama ka cusub. Astaanta waxaa la geliyaa env, ee looma geliyo doodaha.

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

Camarada

Kudar server-ka ~/.cursor/mcp.json (ama .cursor/mcp.json ee mashruuc dhexdiisa) cinwaanka iyo madaxa Oggolaanshaha (Authorization header).

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

MCP client kasta oo kale

Kasta oo ka mid ah macaamiisha taageerta server-ada Streamable HTTP ee fog oo leh madax caado ah ayaa shaqeeya: ku tilmaami ciwaanka kore oo u dir Authorization: Bearer oo wata summadaada (token). Macmiil bilaaba server-ada maxalliga ah oo keliya ayaa isticmaali kara buundada Claude Desktop.

ChatGPT waxay ku xidhaa server-mada MCP iyadoo la adeegsanayo saxiixida OAuth keliya, markaa ma isticmaali karto calaamad (token) weli. Isticmaal isku xirkaas oo kale leh ChatGPT, Claude, Claude Code, Claude Desktop ama Cursor.

Ka hubi in uu shaqeynayo — afar su'aal

Ku Weydii kuwan luuqad cad. Hoos kasta waxaa ku yaal aaladda uu caawiyahaagu yeeri lahaa iyo sida jawaabta fiican ay u egtahay.

  1. > List my sites.
      ↳ sites_list

    Goobahaaga oo wata heerkooda iyo qorshahooda. Liis madhan oo ku yaal akoon leh goobo waxay ka dhigan tahay in xiriirku ka maqan yahay ogolaanshaha lagu arko goobaha.

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

    Diiwaanka khaladka iyo diiwaanka gelitaanka ee dhowaan. Haddii aan midkood la akhrin karin, jawaabtu sidaas ayay sheegaysaa—taasi waa mid ka duwan diiwaanka madhan.

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

    Commit-ka ku jira kaydkaaga (repository) oo wata wixii isbeddel ah ee ku yimid bogga nool, ama xusuusin ah in kaydku hore u waafaqsanaa. Haddii kaydku dhaqaaqo, wada-socodsiinta (sync) waa la hayaa mana jiro wax la dul-qorayo.

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

    Gelinta waa la safay, kadibna waxay toos u noqotaa ballanka la codsaday. Qalabka qorista ayaa ku weydiinaya ogolaanshahaaga macmiilka ka hor intaysan shaqeyn.

Isku-dubarid laba-geesood ah, labada dhinacba

Bogga ku xiran bakhaarka (repository) wuxuu la siman yahay labada dhinacba, kaaliyahaaguna wuxuu hagi karaa labada dhinacba.

Goob → keydka xogta

Waxay dammaanad qaadaysaa in wixii isbeddel ah ee ku yimid faylasha nool — tafatir ku jira maamulaha faylka, cusboonaysiin plugin, ama soo rarid — loo riixo laantaada, si git pull-kaaga xiga uu u helo.

site_repo_sync_run   ·   zinnector sync run

Kaydka → bogga

Bixintu waxay laamahaaga ka dhigaysaa goobtaada. Riix gudbintaada, kadibna bixi; adeegayaashayada waxay u baahan yihiin laba-geesood is-waafajin ah oo shaqaynaya, kaas oo ah bilaash.

site_deploy   ·   zinnector push

Markii labada dhinacba is beddeleen

Wax so ah si aamusan looma mideeyo ama looma dulqoro. Isku-sidku wuu istaagaa, wuxuu magacaabaa is-beddelka, wuxuuna sugayaa inaad haysato mareegaha ama aad haysato keydka. Kaydka oo la haysto wuxuu tuurayaa is-beddellada aan la isku-sidin ee mareegaha, markaas waxay u baahan tahay xaqiijin.

site_repo_sync_resolve keep=site|repository confirm=true

Waxa ka ilaalinaya ammaan

Kaliya waxa aad fasaxday

Qalab kasta wuxuu u baahan yahay ogolaansho, isku xidhuna wuxuu haystaa oo keliya kuwa aad calaamadaysay. Mareegaha macaamiisha kale ma jiraan ilaa inta uu isku xidhkaagu garan karo.

Xaqiijinta wax kasta oo waxyeelo leh

Dib u celinta, soo celinta, xallinta wada-shaqeynta haysata iyo iibsashada dhammaantood waxay u baahan yihiin xaqiijin cad, wax kasta oo lacag ku kacayana waxay ku tusi doonaan wadarta saxda ah marka hore.

Tallaabo kasta oo ku jirta diiwaankaaga hantisaabaynta

Wicitaan kasta waxaa lagu diiwaangeliyaa isku xirka sameeyay. Baabi'i isku xirka bogga aaladaha AI wuxuuna joojinayaa inuu shaqeeyo si degdeg ah.

Qalab kasta

Dhammaan 65 qalab, oo laga soo saaray diiwaanka server-ka — haddii halkan lagu qoro, kaaliyahaagu wuu wici karaa.

Goobaha iyo geynta

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.viewakhristaa oo qura
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.createwax ka beddelaya waxyaabaha
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.managewax ka beddelaya waxyaabaha
site_deploy_statusThe site's current deploy state — status, target, the live URL, the deployed commit and when it last went live.sites.viewakhristaa oo qura
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.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin

Isku-dubarid laba-jiho ah

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha
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.managewax ka beddelaya waxyaabaha
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.managewax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin

Diiwaannada iyo cabbiraadaha

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
site_usageOne site's metered visit usage for the current billing period, with the plan's allowance and what any overage costs.sites.viewakhristaa oo qura
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_accessakhristaa oo qura
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.viewakhristaa oo qura

Habeynta iyo WordPress

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
site_php_version_getThe site's current PHP version and every version it is allowed to switch to on its product line.sites.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha
wordpress_stateA WordPress site's core version, whether an update is available, and which management operations its hosting permits.sites.viewakhristaa oo qura
wordpress_plugins_listList a WordPress site's plugins — name, version, whether active and whether an update is available.sites.viewakhristaa oo qura
wp_plugin_updateUpdate one WordPress plugin to its latest version. Returns the plugin list as it reads after the update.sites.panel_accesswax ka beddelaya waxyaabaha
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_accesswax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin
wordpress_set_pluginActivate or deactivate one plugin on a WordPress site. Takes effect on the live site immediately. Requires confirmation.sites.panel_accesswax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin

Guriyaha

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha
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.managewax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin

Domainyada iyo DNS

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
dns_record_createCreate a DNS record for a domain whose DNS we host.domains.dns.managewax ka beddelaya waxyaabaha
dns_record_updateUpdate an existing DNS record for a domain whose DNS we host.domains.dns.managewax ka beddelaya waxyaabaha
dns_record_deleteDelete a DNS record for a domain whose DNS we host.domains.dns.managewax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin
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.viewakhristaa oo qura

Keshka iyo gurguurteyaasha

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.purgeakhristaa oo qura
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.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha

Iimayl

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.viewakhristaa oo qura
mailbox_createCreate a mailbox on an email service. Returns the new mailbox's password, which is shown once and cannot be retrieved later.mail.managewax ka beddelaya waxyaabaha
mail_forwarders_listList the mail forwarders on one email service — which address goes where.mail.viewakhristaa oo qura
mail_forwarder_createCreate a mail forwarder on an email service, sending everything for one address on to one or more destinations.mail.managewax ka beddelaya waxyaabaha

SEO

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.viewakhristaa oo qura

Sawirrada AI

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura
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.editwax ka beddelaya waxyaabaha · lacag bixin kartaa

Looxyada

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
board_listList this organisation's project boards, newest first.agency.board.viewakhristaa oo qura
board_getRead one board in full: its columns and every card on them.agency.board.viewakhristaa oo qura
board_createCreate a project board, optionally for one of your client organisations.agency.board.managewax ka beddelaya waxyaabaha
board_card_createAdd a card to a column. Cards are agency-only unless you pass visibility 'client'.agency.board.managewax ka beddelaya waxyaabaha
board_card_moveMove a card to another column, or to another position in its column.agency.board.managewax ka beddelaya waxyaabaha
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.commentwax ka beddelaya waxyaabaha

Biilasha iyo casriyeynta

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
subscriptions_listList the organization's subscriptions — the plan each one is on, its status, renewal date and whether it auto-renews.billing.viewakhristaa oo qura
invoices_listList the organization's invoices and credit notes — number, status, total, currency and issue date. Optionally filter by status.billing.viewakhristaa oo qura
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.viewakhristaa oo qura
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.managewax ka beddelaya waxyaabaha
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.managewax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin · lacag bixin kartaa

Taageero

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
tickets_listList the organization's support tickets — subject, status, priority and when they were last updated. Optionally filter by status or site.tickets.viewakhristaa oo qura
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.replywax ka beddelaya waxyaabaha

Wakiilka iibiyaha

QalabWaxa uu qabtoOgolaanshoQoraallada hoose
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.viewakhristaa oo qura · iibiyayaasha oo kaliya
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.viewakhristaa oo qura · iibiyayaasha oo kaliya
reseller_service_getOne client service in full — status, plan, any hold, wholesale cost, your sell price, and its disk and bandwidth usage.reseller.viewakhristaa oo qura · iibiyayaasha oo kaliya
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.provisionwax ka beddelaya waxyaabaha · waxay codsaneysaa xaqiijin · iibiyayaasha oo kaliya
reseller_service_unsuspendRelease a non-payment hold you placed on a client's service. The site starts serving again.reseller.provisionwax ka beddelaya waxyaabaha · iibiyayaasha oo kaliya
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.viewakhristaa oo qura · iibiyayaasha oo kaliya
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.viewakhristaa oo qura · iibiyayaasha oo kaliya

Sii akhri

Ma doorbidays terminal?

Tixraaca taliska ee Zinnector®

API-ga dadweynaha ayay ku dhisan tahay

Tixraaca API

Waxa kaaloomaha AI uu kuu qaban karo

Aaladaha AI iyo MCP

Ku xir caawiyehaaga laba daqiiqadood gudahood

Ka fur qalabka AI ee golahaaga maamulka, samee xiriirin, oo dheji qaabeynta ay macaamiishaadu akhrinayaan.