د MCP سرور

خپل AI مرستندوی ته اجازه ورکړئ چې ستاسو کوربتوب پرمخ بوځي

ستاسو د ټول حساب لپاره یو MCP سرور. Claude Code، Claude Desktop یا Cursor یو ځل وصل کړئ، او ستاسو مرستیال کولی شي ستاسو سایټونه لیست کړي، د هغوی لوګونه ولولي، د هغوی فایلونه ستاسو له ریپوزیټوري سره همګام کړي او خپاره کړي — یوازې د هغو اجازو پر بنسټ کار کوي چې تاسو یې ورکوئ.

نن 65 وسایل، لکه څرنګه چې سېور یې وړاندې کوي، په لاندې ډول لست شوي دي.

وصلول یې کړئ

دوه ګامونه. ټوکن ټول شواهد دي، نو د پټنوم په څیر چلند ورسره وکړئ: دا یو ځل ښودل کیږي، او تاسو کولی شئ د نورو په لاس وهلو پرته یو اتصال لغوه کړئ.

  1. نښلول جوړ کړئ

    خپل ډېشبورډ کې، د مصنوعي ځيرکتیا وسایل (AI tools) پرانیزئ، اړیکې ته نوم ورکړئ، خپل پیرودونکی وټاکئ او هغه څه په نښه کړئ چې دوی یې کولی شي. تاسو یوازې هغو شیانو ته اجازه ورکولی شئ چې خپله یې د کولو اجازه لرئ.

  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 ځایی سرورونه پیل کوي، نو دا زموږ د وړیا Zinnector® CLI څخه د کوربه شوي سرور لپاره د پل په توګه کار اخلي. دا Node 24 یا نوي ته اړتیا لري. ټوکن په env کې ځي، هیڅکله په آرګومنټونو کې نه.

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

کارسر

سرور د پته او د تایید (Authorization) هېډر سره ~/.cursor/mcp.json (یا په یوه پروژه کې .cursor/mcp.json) ته اضافه کړئ.

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

هر بل د MCP کلینټ

هر هغه کلینټ چې د دودیز سرلیک سره د ریموټ Streamable HTTP سرورونو ملاتړ کوي کار کوي: دا په پورتنۍ پته کې په ګوته کړئ او د خپل ټوکن سره Authorization: Bearer واستوئ. یو کلینټ چې یوازې محلي سرورونه پیل کوي کولی شي د Claude Desktop برج وکاروي.

ChatGPT یواځې د OAuth په واسطه په لاسلیک کولو سره د MCP سرورونو سره وصل کیږي، نو دا لاهم نشي کولی ټوکن وکاروي. همدغه نښلول د 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

    ستاسو په ذخیرې (repository) کې یو commit چې په ژوندي (live) سایټ کې هر څه بدل شوي وي، یا یو یادښت چې ذخیره مخکې تر مخکې سمون لري. که ذخیره بې ځایه شوې وي، همغږي (sync) ځنډول کیږي او هېڅ شی هم سرلیکه (overwritten) نه کیږي.

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

    خپریدل په صف کې دي، بیا د هغه کاميټ سره ژوندي کیږي چې پلي شوی و. د لیکلو وسیلې د چلولو دمخه په پیرودونکي کې ستاسو د تایید غوښتنه کوي.

په دواړو لورو کې دوه اړخیزه همغږي

یوه پاڼه چې له یوې نښلول شوې زېرمې (repository) سره وي، په دواړو لورو کې له هغې سره سمون لري، او ستاسو مرستیال کولی شي په هر لوري کې کار وکړي.

سایټ ← ریپوزیتوري

په ژوندیو فایلونو کې شوي بدلونونه (د فایل په مېنیجر کې یو بدلون، د پلگ ان تازه کول، یا اپلوډ) کمېټ کوي او ستاسو برنچ ته یې استوي، ترڅو ستاسو راتلونکی git pull هغه ولري.

site_repo_sync_run   ·   zinnector sync run

زېرمه (Repository) → سایټ

یو پلي کولو ستاسو څانګه پر سایټ باندې تطبیق کوي. خپل کمټ پش کړئ، بیا پلي کړئ؛ زموږ په خپلو سرورونو کې دې ته د دوه طرفه همغږۍ (sync) اړتیا ده چې فعاله وي، کوم چې وړیا دی.

site_deploy   ·   zinnector push

کله چې دواړه لوري بدل شول

هیڅکله په پټه نه یوځای کیږي او نه هم سرلیکونه په کې لیکل کیږي. همغږي دریږي، د کمېټ نوم اخلي، او ستاسو په تمه وي چې یا سایټ وساتئ یا مخزن. د مخزن ساتل د سایټ نه همغږي شوي بدلونونه له منځه وړي، نو دا تایید ته اړتیا لري.

site_repo_sync_resolve keep=site|repository confirm=true

څه شی یې خوندي ساتي

یوازې هغه څه چې تاسو ومنلول شوې دي

هرې وسيلې ته اجازې ته اړتیا وي، او یو تړاو یوازې هغه ساتي چې تاسو ورته ټک لګولی وي. تر څو پورې چې ستاسو تړاو پورې اړه لري، د بل پیرودونکي سایټونه شتون نه لري.

د هر ډول ویجاړونکو چارو تایید

بیرته ګرځول، بیا راورکول، د ځنډول شوي همغږي حل کول او پیرودل ټول څرګند تایید ته اړتیا لري، او هر هغه څه چې لګښت ولري مخکې له مخکې سمه ټولټال اندازه ښيي.

ستاسو په پلټنې لاګ کې هره کړنه

هر کال د هغو اړیکو په وړاندې ثبت کیږي چې ترسره کړې یې دي. د مصنوعي ځیرکتیا (AI) د وسیلو په پاڼه کې یوې اړیکې ته لاسرسی لغوه کړئ او هغه سمدلاسه کار ودروي.

هره وسيله

ټول 65 اوزار، چې د سرور له خپل راجستر څخه تولید شوي — که دلته لیست شوي وي، ستاسو مرستیال کولی شي هغه وکاروي.

پاڼې او خپرېدنه

تولیدڅه کار کوياجازهیادښتونه
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)

تولیدڅه کار کوياجازهیادښتونه
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بدلونونه رامنځته کوي · د تایید غوښتنه کوي

ډومینونه او ډي‌اېن‌اېس

تولیدڅه کار کوياجازهیادښتونه
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یوازې د لوستلو لپاره

کېچ او کراولرونه

تولیدڅه کار کوياجازهیادښتونه
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بدلونونه رامنځته کوي

برېښنالیک

تولیدڅه کار کوياجازهیادښتونه
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یوازې د لوستلو لپاره

مصنوعي انځورونه

تولیدڅه کار کوياجازهیادښتونه
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یوازې د لوستلو لپاره · یوازې د ریسلرانو لپاره

لوستلو ته دوام ورکړئ

ایا ټرمینل ته ترجیح ورکوئ؟

د Zinnector® CLI حوالې سند

د عامه API پر بنسټ جوړ شوی

د API حواله

یو مصنوعي ځیرکتیا مرستیال ستاسو لپاره څه کولی شي

د AI وسایل او MCP

خپل مرستیال په دوو دقیقو کې ونلوئ

خپله ډشبورډ کې د AI وسیلې پرانیزئ، یو اتصال جوړ کړئ، او هغه ترتیب پیسټ کړئ چې ستاسو پیرودونکی یې لولي.