Masu haɓakawa
Bayanin ikon Zinn® Chat
Zinn® Chat yana yin rajistar ayyukansa tare da WordPress Abilities API. Wadannan iyawa guda daya sune kayan aikin MCP a kan uwar garken shafin da kuma hanyoyin REST a karkashin /wp-json/wp-abilities/v1. An samar da wannan shafi ne daga rajistar plugin din da kansa.
Mahaduwa
MCP ta hanyar HTTP (mai gudana)
https://example.com/wp-json/zinn-chat/v1/mcpMCP ta WP-CLI (shigarwa da fitarwa na yau da kullum)
wp mcp-adapter serve --server=zinn-chat --user=<login>REST: lissafin ikon
/wp-json/wp-abilities/v1/abilities?category=zinn-chatHUTU: gudu ikon ikon
/wp-json/wp-abilities/v1/abilities/<name>/runTabbatar da izini da izni
Ana ba da izinin buƙatun HTTP tare da kalmar sirri ta aikace-aikacen WordPress (HTTP Basic). Haɗawa da sabar MCP yana buƙatar ikon da aka nuna a ƙasa; kowane iko sannan yana bincika izininsa, a kowane abu. Abubuwan da aka keɓe don karanta-kawai suna aiki tare da GET da shigarwar su a cikin kirtani na tambaya; sauran tare da POST da jikin JSON {"input": {…}}.
Misalai
# HUTU: gudu ikon ikon
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-chat/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-chat-get-overview","arguments":{}}}Duk iko
An samar da shi daga abilities.json na plugin din, wanda aka samar daga shafin da yake aiki; gwaji yana fadi yayin da su ka saba.
| Ikonawa | Abin da yake yi | Buga | REST | Izini | Ma'auni |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-chat-answer-ticket | Amsa tikiti Amsa wa abokin ciniki ta imel (text), ko kuma ya ƙara bayanin ciki (note: true); yanayin zai iya canza yanayin tikitin. | Kyauta da aka bayar | POST …/abilities/zinn-chat/answer-ticket/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/ask-assistantzinn-chat-ask-assistant | Yi wa mataimaki tambaya Yana tambayar mataimakin AI na rukunin yanar gizon tambaya sannan ya dawo da amsa tare da kowane tushen da ya samu. | Kyauta da aka bayar | POST …/abilities/zinn-chat/ask-assistant/run | the REST route's own per-item permission check | babu |
zinn-chat/bulk-update-ticketszinn-chat-bulk-update-tickets | Canja tikiti da yawa a lokaci gaya (Pro) Yana canza matsayi, fifiko ko mai sanya wa kowa aiki na tikiti (ids) har 100. Kowanne tikiti yana bi ta daidai da binciken da ake yi lokacin da aka canza shi shi kadai; sakamakon yana lissafo kowannensu. | Sigar Pro | POST …/abilities/zinn-chat/bulk-update-tickets/run | zinn_chat_answer | ids: array (ana bukata), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer |
zinn-chat/chat-to-ticketzinn-chat-chat-to-ticket | Juya tattaunawa zuwa tikiti Yana buɗe tikiti daga tattaunawa ta yadda za a iya amsa shi ta imel (yana buƙatar adireshin imel na baƙo). | Kyauta da aka bayar | POST …/abilities/zinn-chat/chat-to-ticket/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/close-chatzinn-chat-close-chat | Rufe hira Yana kawo karshen tattaunawa; baƙon zai iya ci gaba da neman kwafin tattaunawar. | Kyauta da aka bayar | POST …/abilities/zinn-chat/close-chat/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/create-ticketzinn-chat-create-ticket | Buɗe tikiti Yana buɗe tikiti a madadin abokin ciniki (imel ɗinsu, jigo da saƙo na farko). | Kyauta da aka bayar | POST …/abilities/zinn-chat/create-ticket/run | the REST route's own per-item permission check | babu |
zinn-chat/delete-canned-replyzinn-chat-delete-canned-reply | Share wanda aka adana (Pro) Yana goge amsar da aka adana. | Sigar Pro | POST …/abilities/zinn-chat/delete-canned-reply/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/delete-ticketzinn-chat-delete-ticket | Goge tikiti Yana goge tikiti da tattaunawarsa har abada (ga manajoji kadai). | Kyauta da aka bayar | POST …/abilities/zinn-chat/delete-ticket/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/draft-kb-articlezinn-chat-draft-kb-article | Rubuta labarin taimako daga tikiti (Pro) Yana rubuta daftarin labarin tushen ilimi daga wata tikiti da aka magance; yana zama daftari har sai wani ya wallafa shi. | Sigar Pro | POST …/abilities/zinn-chat/draft-kb-article/run | edit_posts (the REST route's own check) | babu |
zinn-chat/draft-kb-from-gapszinn-chat-draft-kb-from-gaps | Rubuta labaran taimako na daftari don tambayoyin da ba a amsa musu ba (Pro) Yana rubuta ra'ayin labaran tushen ilimi da ke amsa zaɓaɓɓun tambayoyi (ids); suna kasancewa a matsayin ra'ayi. | Sigar Pro | POST …/abilities/zinn-chat/draft-kb-from-gaps/run | edit_posts (the REST route's own check) | babu |
zinn-chat/fill-canned-replyzinn-chat-fill-canned-reply | Cika amsar da aka adana (Pro) Yana dawo da rubutun amsar da aka adana tare da wuraren da aka cika don tattaunawa ɗaya ko tikiti ɗaya. | Sigar Pro | POST …/abilities/zinn-chat/fill-canned-reply/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/get-chatzinn-chat-get-chat | Karanta tattaunawa Yana dawo da saƙonnin tattaunawa ɗaya da cikakken bayanin baƙo (after: saƙonni kawai da suka fi sabuntawa fiye da wannan id). | Kyauta da aka bayar | GET …/abilities/zinn-chat/get-chat/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/get-overviewzinn-chat-get-overview | Karanta bayanin tallafi Yana dawo da adadin tikiti a kowane matsayi da adadin tattaunawar da ke jiran mutum (da saƙonninsu da ba a karanta ba), da kuma ko an kunna tattaunawar, mataimaki, da tikiti. | Kyauta da aka bayar | GET …/abilities/zinn-chat/get-overview/run | zinn_chat_answer | babu |
zinn-chat/get-settingszinn-chat-get-settings | Karanta saitunan taɗi Yana dawo da kowane saitin tattaunawa: widget, mataimaki, mutane da sa'o'in budewa, tikiti da imel, fihirisar shafin, sirri da spam. | Kyauta da aka bayar | GET …/abilities/zinn-chat/get-settings/run | zinn_chat_manage | babu |
zinn-chat/get-statszinn-chat-get-stats | Karanta kididdigar goyon baya (Pro) Yana dawo da lambobin tattaunawa da tikiti, lokutan amsawa da ƙima na kwanaki N (kwanaki) na ƙarshe. | Sigar Pro | GET …/abilities/zinn-chat/get-stats/run | the REST route's own per-item permission check | babu |
zinn-chat/get-ticketzinn-chat-get-ticket | Karanta tikiti Yana dawo da tikiti ɗaya tare da dukan tattaunawarsa, matsayinsa, fifikonsa, da wanda aka ba shi. | Kyauta da aka bayar | GET …/abilities/zinn-chat/get-ticket/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/hand-chat-to-assistantzinn-chat-hand-chat-to-assistant | Mayar da tattaunawa ga mataimaki Yana may da tattaunawa ga mataimakin AI, wanda ke amsa wa baƙon daga abubuwan da ke cikin shafin. | Kyauta da aka bayar | POST …/abilities/zinn-chat/hand-chat-to-assistant/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/list-canned-replieszinn-chat-list-canned-replies | Jerƙirin amsoshin da aka adana (Pro) Ana lissafin amsoshin da aka adana da wakilai za su iya sakawa, tare da gajerun hanyoyinsu. | Sigar Pro | GET …/abilities/zinn-chat/list-canned-replies/run | the REST route's own per-item permission check | babu |
zinn-chat/list-chatszinn-chat-list-chats | Lissafi tattaunawar kai tsaye Ana lissafin hirce-hircen da ke jiran amsa, waɗanda ke gudana, da waɗanda aka rufe kwanan nan, tare da wanda ke kula da kowacce. | Kyauta da aka bayar | GET …/abilities/zinn-chat/list-chats/run | the REST route's own per-item permission check | babu |
zinn-chat/list-indexed-contentzinn-chat-list-indexed-content | Yi lissafin abin da mataimakin ya sani Ana lissafin abubuwan da mataimakin yake amsawa, tare da matsayin fihirarsu, shafi daya a lokaci guda. | Kyauta da aka bayar | GET …/abilities/zinn-chat/list-indexed-content/run | the REST route's own per-item permission check | babu |
zinn-chat/list-kb-gapszinn-chat-list-kb-gaps | Jerƙantar tambayoyin da ba a amsa musu ba (Pro) Yana lissafin tambayoyin da baƙi suka yi waɗanda tushen ilimin bai iya amsawa ba. | Sigar Pro | GET …/abilities/zinn-chat/list-kb-gaps/run | the REST route's own per-item permission check | babu |
zinn-chat/list-ticketszinn-chat-list-tickets | Jeranta tikiti Yana jera tikitin goyon baya, wanda aka tace ta hanyar matsayi ko bincike, shafi ɗaya a lokaci guda. | Kyauta da aka bayar | GET …/abilities/zinn-chat/list-tickets/run | the REST route's own per-item permission check | babu |
zinn-chat/reembed-contentzinn-chat-reembed-content | Sake gina fihirisar bincike ta mataimakin Yana sake gina vectors na bincike don abu ɗaya (item_id) ko komai (all: true) (ga manajoji kawai). | Kyauta da aka bayar | POST …/abilities/zinn-chat/reembed-content/run | the REST route's own per-item permission check | babu |
zinn-chat/reindex-contentzinn-chat-reindex-content | Sake karanta abubuwa cikin mataimaki Yana sake karanta abu guda (item_id) ko komai (all: true) cikin fihirisar mataimaki (manajoji kadai). | Kyauta da aka bayar | POST …/abilities/zinn-chat/reindex-content/run | the REST route's own per-item permission check | babu |
zinn-chat/reply-chatzinn-chat-reply-chat | Amsa a cikin hira Yana aika waƙa ga baƙo (text), ko kuma ya ƙara bayanin da wakilai kawai za su gani (note: true). | Kyauta da aka bayar | POST …/abilities/zinn-chat/reply-chat/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/save-canned-replyzinn-chat-save-canned-reply | Ajiye martani da aka ajiye (Pro) Yana ƙirƙira ko canza amsar da aka adana (taken, gajerar hanya, jiki, sashe; id don canza ɗaya). | Sigar Pro | POST …/abilities/zinn-chat/save-canned-reply/run | the REST route's own per-item permission check | babu |
zinn-chat/save-kb-articlezinn-chat-save-kb-article | Rubuta wani labarin taimako (Pro) Yana ƙirƙirar labarin tushen ilimi, ko kuma canza ɗaya (id): take, abun ciki, taƙaitaccen bayani, rukunoni da matsayi (daftari, ko bugawa lokacin da za ku iya bugawa). | Sigar Pro | POST …/abilities/zinn-chat/save-kb-article/run | edit_posts | id: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish |
zinn-chat/search-kbzinn-chat-search-kb | Binciki ives an ilimi (Pro) Nemo taimakon labarai don haɗawa a cikin amsa (q: binciken). | Sigar Pro | GET …/abilities/zinn-chat/search-kb/run | the REST route's own per-item permission check | babu |
zinn-chat/set-conversation-detailszinn-chat-set-conversation-details | Saita sashe da alamomi na tattaunawa (Pro) Saita sashe da alamomin tattaunawa ko tikiti (nau'i: tattaunawa ko tikiti; id). | Sigar Pro | POST …/abilities/zinn-chat/set-conversation-details/run | the REST route's own per-item permission check | babu |
zinn-chat/set-kb-gap-statuszinn-chat-set-kb-gap-status | Yi alamar tambayoyin da ba a amsa su ba (Pro) Alamar tambayoyin da ba a amsa su ba a matsayin masu buɗewa, waɗanda aka tsara ko waɗanda aka yi watsi da su (ids, status). | Sigar Pro | POST …/abilities/zinn-chat/set-kb-gap-status/run | the REST route's own per-item permission check | babu |
zinn-chat/set-presencezinn-chat-set-presence | Saita wadatar ka Yana nuna ko wakilin da ya shiga yana samuwa ko kuma baya nan don sabbin tattaunawa (baya nan: gaskiya ko ƙarya). | Kyauta da aka bayar | POST …/abilities/zinn-chat/set-presence/run | the REST route's own per-item permission check | babu |
zinn-chat/suggest-replyzinn-chat-suggest-reply | Rubuta amsa da AI (Pro) Yana rubuta amsa ga tattaunawa ko tikiti daga abubuwan da ke cikin shafin; ba a aika da komai ba. | Sigar Pro | POST …/abilities/zinn-chat/suggest-reply/run | the REST route's own per-item permission check | babu |
zinn-chat/summarise-conversationzinn-chat-summarise-conversation | Takaita tattaunawa da AI (Pro) Yana taƙaita tattaunawa ko tikiti a cikin ƴan layuka kaɗan. | Sigar Pro | POST …/abilities/zinn-chat/summarise-conversation/run | the REST route's own per-item permission check | babu |
zinn-chat/take-chatzinn-chat-take-chat | Yi taɗi Waa da an sanya jiran hira ga wakilin da ya shiga, domin baƙon ya yi magana da wani mutum. | Kyauta da aka bayar | POST …/abilities/zinn-chat/take-chat/run | the REST route's own per-item permission check | id: string (ana bukata) |
zinn-chat/update-settingszinn-chat-update-settings | Canza saitunan hira Yana canza saitunan da ka aika (saituna: maɓalli zuwa ƙima) kuma ya adana sauran. Ana bincika kowace ƙima daidai kamar yadda yake a shafin saituna; get-settings yana lissafin maɓallan. | Kyauta da aka bayar | POST …/abilities/zinn-chat/update-settings/run | zinn_chat_manage | settings: object (ana bukata) |
zinn-chat/update-ticketzinn-chat-update-ticket | Canza tikiti Yana canza matsayin tikiti, fifiko, ko mai sanyawa. | Kyauta da aka bayar | POST …/abilities/zinn-chat/update-ticket/run | the REST route's own per-item permission check | id: string (ana bukata) |