Wataalamu wa Programu
Rejea ya uwezo wa Zinn® Reseller Toolkit
Zinn® Reseller Toolkit inasajili vitendo vyake kwa kutumia WordPress Abilities API. Uwezo huo huo ni zana za MCP kwenye seva yenyewe ya tovuti na njia za REST chini ya /wp-json/wp-abilities/v1. Ukurasa huu umezalishwa kutoka kwa rejista ya plagi hiyo yenyewe.
Mwisho-noti
MCP kupitia HTTP (inayotiririka)
https://example.com/wp-json/zinn-reseller/v1/mcpMCP kupitia WP-CLI (ingizo na pato la kawaida)
wp mcp-adapter serve --server=zinn-reseller --user=<login>REST: orodhesha uwezo
/wp-json/wp-abilities/v1/abilities?category=zinn-resellerREST: endesha uwezo
/wp-json/wp-abilities/v1/abilities/<name>/runUthibitishaji na ruhusa
Maombi ya HTTP yanathibitisha kwa kutumia nenosiri la programu ya WordPress (HTTP Basic). Kuunganisha kwenye seva ya MCP kunahitaji uwezo unaonyeshwa hapa chini; kila uwezo h తరువాత huangalia ruhusa yake yenyewe, kwa kila kitu. Uwezo wa kusoma pekee huendeshwa kwa GET na ingizo lao katika kamba ya swali; vingine kwa POST na mwili wa JSON {"input": {…}}.
Mifano
# REST: endesha uwezo
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-reseller/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-reseller-get-overview","arguments":{}}}Uwezo wote
Imetolewa kutoka abilities.json ya plagi hiyo, ambayo yenyewe imetolewa kutoka kwenye tovuti inayofanya kazi; jaribio linashindwa wakati viwango hivyo viwili havikubaliani.
| Uwezo | Inafanya nini | Toleo | MAPENZI | Ruhusa | Vigezo |
|---|---|---|---|---|---|
zinn-reseller/create-clientzinn-reseller-create-client | Tengeneza mteja Huunda akaunti ya mteja chini ya yako (name; default_currency, msimbo wa herufi tatu). Weka kwenye mpango kabla ya tovuti yao ya kwanza. | Toleo la bure | POST …/abilities/zinn-reseller/create-client/run | manage_options | name: string (inahitajika), default_currency: string |
zinn-reseller/create-sitezinn-reseller-create-site | Tengeneza tovuti kwa ajili ya mteja Inaunda tovuti iliyohifadhiwa kwa ajili ya mmoja wa wateja wako (client_id, product_line, primary_domain). Inatozwa kwenye akaunti yako kwa mpango wa mteja, kama inavyotoka kwenye duka lako. | Toleo la bure | POST …/abilities/zinn-reseller/create-site/run | manage_options | client_id: string (inahitajika), product_line: string (inahitajika), primary_domain: string (inahitajika) |
zinn-reseller/get-client-planzinn-reseller-get-client-plan | Soma mpango wa mteja Inarudisha mpango ambao mteja yuko na gharama yake kwako (client_id). | Toleo la bure | GET …/abilities/zinn-reseller/get-client-plan/run | manage_options | client_id: string (inahitajika) |
zinn-reseller/get-overviewzinn-reseller-get-overview | Soma akaunti yako ya muuzaji upya Inarudisha akaunti yako ya muuzaji kwa usomaji mmoja: chapa, mipango, hesabu za wateja na huduma, na kile ambacho kimesanidiwa. | Toleo la bure | GET …/abilities/zinn-reseller/get-overview/run | manage_options | hakuna |
zinn-reseller/get-settingszinn-reseller-get-settings | Soma mipangilio ya Zana za Mchuuzi Inarudisha mipangilio ya programu jalizi hii (anwani ya API, mpango unaotumiwa na maagizo mapya, ni vipengele vipi vimewashwa). Ufunguo wa API haurudishwi kamili, bali ni kama umehifadhiwa tu. | Toleo la bure | GET …/abilities/zinn-reseller/get-settings/run | manage_options | hakuna |
zinn-reseller/list-clientszinn-reseller-list-clients | Orodhesha wateja wako Inaorodhesha akaunti za wateja wako, ukurasa mmoja kwa wakati (kielekezi, kikomo). | Toleo la bure | GET …/abilities/zinn-reseller/list-clients/run | manage_options | cursor: string, limit: integer |
zinn-reseller/list-planszinn-reseller-list-plans | Orodhesha mipango unayoweza kuuza Inaorodhesha mipango ya ukaribishaji na bei zake (product_line na currency zinapunguza wigo). | Toleo la bure | GET …/abilities/zinn-reseller/list-plans/run | manage_options | product_line: string, currency: string |
zinn-reseller/list-siteszinn-reseller-list-sites | Orodhesha tovuti za wateja wako Orodhesha kila kitu ulichotolewa kwa wateja wako (client_id na status vinapunguza upeo), kurasa moja kwa wakati. | Toleo la bure | GET …/abilities/zinn-reseller/list-sites/run | manage_options | cursor: string, limit: integer, client_id: string, status: string |
zinn-reseller/set-client-planzinn-reseller-set-client-plan | Mweke mteja kwenye mpango Humweka mteja kwenye moja ya mipango yako (client_id, plan_code; interval: mwezi au mwaka). Fanya hivi kabla ya tovuti yao ya kwanza. | Toleo la bure | POST …/abilities/zinn-reseller/set-client-plan/run | manage_options | client_id: string (inahitajika), plan_code: string (inahitajika), interval: month|year |
zinn-reseller/suspend-sitezinn-reseller-suspend-site | Simamisha tovuti ya mteja Inaweka tovuti ya mteja kwenye zuio la kutolipa (site_id; sababu: dokezo lako mwenyewe, halionyeshwi kamwe kwa mteja). Tovuti huacha kuhudumia hadi itakapowashwa tena. | Toleo la bure | POST …/abilities/zinn-reseller/suspend-site/run | manage_options | site_id: string (inahitajika), reason: string |
zinn-reseller/unsuspend-sitezinn-reseller-unsuspend-site | Ondoa usimamizi uliositishwa wa tovuti ya mteja Inaondoa zuio la kutolipia, ili tovuti ianze kutumika tena (site_id). | Toleo la bure | POST …/abilities/zinn-reseller/unsuspend-site/run | manage_options | site_id: string (inahitajika) |
zinn-reseller/update-settingszinn-reseller-update-settings | Badili mipangilio ya Zana za Wauzaji Upya Inabadilisha mipangilio unayotuma (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) na kuacha mingine kama ilivyo. Ufunguo wa API na anwani vinabadilishwa kwenye skrini pekee. | Toleo la bure | POST …/abilities/zinn-reseller/update-settings/run | manage_options | plan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean |