Agenți IA (MCP)
page-builder-sandwich pentru agenți AI
Site-ul tău WordPress este propriul său server MCP. Un asistent AI se conectează ca utilizator WordPress folosind o parolă de aplicație și poate face ceea ce are voie acel utilizator cu page-builder-sandwich — nimic mai mult.
96 acțiuni: 46 gratuite, 50 în Pro.
Referință pentru dezvoltatori: fiecare acțiune, ruta sa REST și parametrii acesteia
Configurați-l în trei pași
Verificați comutatorul
Aveți nevoie de WordPress 6.9 sau o versiune ulterioară și de page-builder-sandwich 6.23.0 sau o versiune ulterioară. În setările modulului, „Allow AI agents (MCP)” este activat, cu excepția cazului în care l-ați dezactivat.
Creați o parolă pentru aplicație
În WordPress, deschideți Utilizatori, apoi Profil și adăugați o parolă de aplicație numită după aplicația dumneavoastră AI. Copiați-o: WordPress o afișează o singură dată.
Adăugați site-ul în aplicația dumneavoastră AI
Folosiți numele de utilizator WordPress, parola de aplicație și adresa de conectare a site-ului dvs.:
https://example.com/wp-json/pbs/v1/mcp
Configurare pentru aplicații AI populare
Fiecare aplicație de mai jos comunică cu site-ul dvs. prin intermediul proxy-ului oficial WordPress, @automattic/mcp-wordpress-remote. Înlocuiți adresa, numele de utilizator și parola cu cele proprii.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add page-builder-sandwich \
-e WP_API_URL=https://example.com/wp-json/pbs/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCursor și VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"page-builder-sandwich": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/pbs/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT și alte aplicații
Orice aplicație care acceptă servere MCP prin intrare și ieșire standard poate utiliza aceeași comandă și aceleași setări. Aplicațiile care se conectează numai la servere HTTP la distanță pot accesa direct adresa de conexiune utilizând același nume de utilizator și aceeași parolă de aplicație.
Ce poate face un agent AI
Tot ceea ce pot face ecranele proprii ale modulului. Acțiunile marcate cu Pro necesită o licență page-builder-sandwich Pro.
| Acțiune | Ce face | Ediție |
|---|---|---|
| Activează un font încărcat (Pro) | Face ca un font personalizat încărcat (un fișier de font din biblioteca multimedia, după ID) să fie disponibil în selectorii de fonturi. | Ediția Pro |
| Găzduiți singur un font | Descarcă o familie de fonturi Google (family, weights, italic) și o servește de pe acest site. | Ediție gratuită |
| Adăugați o secțiune la o pagină | Adaugă o secțiune gata făcută la o pagină: la început, la sfârșit sau după secțiunea de la o anumită poziție. | Ediție gratuită |
| Aplică setul de brand (Pro) | Aplică culorile și fonturile kitului de brand salvat pe designul site-ului. | Ediția Pro |
| Importați un kit de site web | Importă paginile unui kit de site web (toate sau cele numite), publicându-le opțional, setând pagina de pornire și adăugându-le într-un meniu. O nouă importare actualizează aceleași pagini. | Ediție gratuită |
| Aplică căutare și înlocuire (Pro) | Aplică o lucrare previzualizată. Fiecare postare modificată păstrează o copie de rezervă pentru pbs/undo-replace. | Ediția Pro |
| Creați mai multe pagini | Creează până la 50 de pagini într-un singur apel, fiecare din secțiuni și/sau conținut bloc. Fiecare pagină este verificată și creată separat; răspunsul enumeră fiecare pagină creată și fiecare pagină refuzată, împreună cu motivul. | Ediția Pro |
| Conectați Adobe Fonts (Pro) | Conectează un proiect web Adobe Fonts (Typekit) prin ID-ul său de kit, astfel încât fonturile sale să apară în selectoarele de fonturi. | Ediția Pro |
| Conectați-vă la Asistență | Conectează acest site la asistența Zinn Digital® (nume, e-mail, acord). | Ediție gratuită |
| Conversia unei pagini vechi | Convertește o pagină 5.x în blocuri (se face mai întâi o copie de siguranță). | Ediție gratuită |
| Creați o clasă globală (Pro) | Creează o clasă de stil global reutilizabilă: etichetă, slug și stilurile acesteia. | Ediția Pro |
| Creați o pagină | Creează o pagină din secțiuni (consultați pbs/list-sections) și/sau conținut de blocuri. O pagină nouă este o schiță, cu excepția cazului în care se solicită o altă stare. | Ediție gratuită |
| Creați o echipă de bibliotecă (Agenție) | Creează o bibliotecă de echipă (name) la care alte site-uri se pot alătura cu un cod de invitație. | Ediția Pro |
| Dezactivați un font încărcat (Pro) | Elimină un font personalizat (după slug) din selectoarele de fonturi. | Ediția Pro |
| Ștergeți o clasă globală (Pro) | Șterge o clasă globală. Elementele care au folosit-o își păstrează conținutul și își pierd stilurile. | Ediția Pro |
| Ștergeți o pictogramă încărcată | Elimină o pictogramă încărcată; blocurile care au folosit-o își păstrează propria copie. | Ediție gratuită |
| Ștergeți un design de bibliotecă cloud (Pro) | Șterge un design din biblioteca din cloud. | Ediția Pro |
| Mutați o pagină în coșul de gunoi | Mută o pagină la coșul de gunoi. Poate fi restaurată din Pagini, Coș de gunoi timp de 30 de zile. | Ediție gratuită |
| Ștergeți o echipă de bibliotecă (Agenție) | Șterge o echipă și fiecare design din biblioteca sa. | Ediția Pro |
| Deconectare de la asistență | Deconectează acest site de la asistență. | Ediție gratuită |
| Duplicarea unei clase globale (Pro) | Copiază o clasă globală sub un nou id. | Ediția Pro |
| Duplicare pagină | Copiază o pagină (titlul, conținutul și șablonul acesteia) într-o ciornă nouă. | Ediție gratuită |
| Exportare designuri și setări | Exportă șabloanele și modelele alese (ID-uri) și, opțional, setările ca un singur pachet pentru un alt site. | Ediție gratuită |
| Scrie o pagină cu AI | Creează o pagină din secțiuni (furnizate sau alese de IA din biblioteca de secțiuni) și folosește IA pentru a rescrie tot textul pentru brieful tău, păstrând designul. Utilizează furnizorul de IA configurat în setările de IA ale pluginului. Pagina este o ciornă, cu excepția cazului în care se solicită o altă stare. | Ediția Pro |
| Descrieți un element de constructor | Returnează setările unui singur bloc (atribute cu tipurile, opțiunile și valorile implicite ale acestora), ce funcționalități acceptă, ce blocuri poate conține și un exemplu gata de utilizare în format de marcare a blocurilor. | Ediție gratuită |
| Citiți punctele de întrerupere responsive | Returnează lățimile pentru tabletă și dispozitive mobile (și punctele de întrerupere personalizate în Pro) pe care le utilizează controalele responsive. | Ediție gratuită |
| Citește designul site-ului | Returnează culorile și fonturile la nivelul întregului site (pentru titluri și corp de text) folosite de fiecare bloc, așa cum apar în ecranul Design site. | Ediție gratuită |
| Citiți sistemul de design (Pro) | Returnează sistemul de design Pro: clase globale, variabile, jetoane de design, modul întunecat, kitul de marcă și fonturile personalizate. | Ediția Pro |
| Citiți diagnosticele site-ului | Returnează datele de diagnostic pe care le-ar conține un tichet de asistență: versiuni, module active, limite și erori recente. | Ediție gratuită |
| Citiți contul bibliotecii din cloud (Pro) | Returnează utilizarea stocării din biblioteca cloud, cota planului și datele echipei. | Ediția Pro |
| Obțineți un design de bibliotecă în cloud (Pro) | Returnează un design salvat, gata de inserat pe acest site (imaginile sale fiind importate în biblioteca media). | Ediția Pro |
| Citește setările de stocare proprie (Pro) | Returnează setările de stocare R2/S3 proprii (secretul nu este returnat niciodată). | Ediția Pro |
| Citiți licența | Returnează planul Page Builder Sandwich al acestui site, starea licenței, data reînnoirii și ce include planul. | Ediție gratuită |
| Mod de întreținere read (Pro) | Modul de mentenanță / în curând: mod, pagină, reîncercare după și ce roluri văd în continuare site-ul. | Ediția Pro |
| Citiți migrarea moștenită | Returnează progresul și raportul conversiei de conținut 5.x. | Ediție gratuită |
| Citește conexiunea la newsletter (Pro) | Indică dacă o cheie Mailchimp este salvată (cheia în sine nu este returnată niciodată). | Ediția Pro |
| Citește o pagină | Returnează titlul, starea, linkurile și conținutul blocului unei pagini, precum și secțiunile (blocurile de nivel superior) din care este alcătuită. | Ediție gratuită |
| Previzualizați o căutare și înlocuire (Pro) | Returnează potrivirile unui loc de muncă, pagină cu pagină, pentru a fi revizuite înainte de aplicare. | Ediția Pro |
| Citiți sursele recenziilor (Pro) | Returnează sursele Google și Trustpilot pe care le afișează blocul Reviews. | Ediția Pro |
| Citiți permisiunile constructorului (Pro) | Returnează rolurile care pot utiliza constructorul, designul, codul și șabloanele (modul client). | Ediția Pro |
| Citiți setările pluginului | Returnează prefixul clasei front-end, starea actualizărilor beta și dacă agenții AI (MCP) sunt permitted. | Ediție gratuită |
| Citește conexiunea de asistență | Indică dacă acest site este conectat la asistența Zinn Digital® și sub ce nume. | Ediție gratuită |
| Citire etichetă albă (Agenție) | Returnează setările de etichetă albă: activate sau dezactivate, numele afișat și ce utilizatori văd în continuare originalul. | Ediția Pro |
| Importați designuri și setări | Importă un pachet creat de pbs/export-designs (dryRun mai întâi pentru a vedea ce s-ar schimba; mod: skip sau replace; media; setări). | Ediție gratuită |
| Invită un site în echipă (Agenție) | Creează un cod de invitație de unică folosință (rol: citire sau scriere; etichetă; zile de valabilitate). Codul este afișat o singură dată. | Ediția Pro |
| Alăturați-vă unei echipe (Pro) | Se alătură unei biblioteci de echipă cu un cod de invitație. | Ediția Pro |
| Părăsiți o echipă (Pro) | Părăsește biblioteca echipei la care s-a alăturat acest site. | Ediția Pro |
| Listați blocurile constructorului | Afișează fiecare bloc Page Builder Sandwich pe care îl poate utiliza acest site (și blocurile Pro atunci când Pro este activ): nume, titlu, categorie și descriere. Utilizați pbs/get-block pentru setările unui bloc, apoi introduceți blocul în conținutul unei pagini. | Ediție gratuită |
| Listare formulare | Listează formularele create cu blocul Formular și modulele de formular pe care le poate încorpora. | Ediție gratuită |
| Listează kiturile de site-uri web | Listează kiturile de site-uri web (un set de pagini gata făcute pentru un anumit tip de afacere) pe care acest site le poate importa. | Ediție gratuită |
| Listați modelele din biblioteca în cloud (Pro) | Listează designurile salvate în biblioteca din nor (kind: secțiune, pagină sau șablon; team: biblioteca unei echipe). | Ediția Pro |
| Listați fonturile găzduite propriu-zis | Listează fonturile Google pe care acest site le găzduiește singur (descărcate o singură dată, servite de pe site, fără nicio solicitare către Google). | Ediție gratuită |
| Listați animațiile Lottie (Pro) | Listează animațiile Lottie încărcate. | Ediția Pro |
| Listă pagini | Afișează lista paginilor pe care le puteți edita, începând cu cea mai recentă, cu o căutare opțională. | Ediție gratuită |
| Listați acțiunile de căutare și înlocuire (Pro) | Afișează sarcinile de căutare și înlocuire la nivelul site-ului și starea acestora. | Ediția Pro |
| Secțiuni listă | Listează secțiunile gata făcute (hero, caracteristici, FAQ, testimoniale, îndemn la acțiune și multe altele) care pot fi adăugate pe o pagină. | Ediție gratuită |
| Listați autentificările de asistență temporare | Afișează utilizatorii de asistență temporari acordați echipei noastre și data la care expiră fiecare. | Ediție gratuită |
| Listați membrii echipei (Pro) | Afișează lista site-urilor dintr-o echipă și accesul la acestea. | Ediția Pro |
| Listați echipele bibliotecii (Pro) | Afișează listele de echipe cărora le aparține sau pe care le deține acest site. | Ediția Pro |
| Listați ce poate fi exportat | Listează șabloanele, modelele și setările care pot fi exportate pe un alt site. | Ediție gratuită |
| Listați pictogramele încărcate | Listează pictogramele SVG încărcate în biblioteca de pictograme, începând cu cele mai noi. | Ediție gratuită |
| Mută o secțiune | Mută o secțiune a unei pagini dintr-o poziție în alta (bazat pe 0, așa cum le listează pbs/get-page). | Ediție gratuită |
| Deschide un tichet de asistență | Trimite un tichet de asistență (subiect, mesaj, tip, e-mail) cu diagnosticele acestui site; access_days și credentials oferă opțional echipei noastre acces temporar. | Ediție gratuită |
| Consimțământ pentru diagnostice de asistență | Înregistrează consimțământul administratorului de a trimite diagnostice cu tichetele de asistență. | Ediție gratuită |
| Actualizați recenziile acum (Pro) | Preia cele mai recente recenzii Trustpilot acum, în loc să aștepte reîmprospătarea zilnică. | Ediția Pro |
| Elimină un bloc d'o pagină | Elimină un bloc (o secțiune întreagă sau un bloc din interiorul uneia) dintr-o pagină, găsit după calea sa. Versiunea anterioară a paginii rămâne în revizuirile sale. | Ediție gratuită |
| Renunțați la propria stocare (Pro) | Elimină setările pentru stocarea proprie; se va utiliza din nou stocarea inclusă în abonament. | Ediția Pro |
| Eliminați un font găzduit pe propriul server | Șterge fișierele unei familii de fonturi găzduite propriu-verbal. | Ediție gratuită |
| Eliminați un membru al echipei (Agenție) | Elimină un site dintr-o echipă. | Ediția Pro |
| Revocați datele de autentificare temporare pentru asistență | Șterge utilizatorii de asistență temporari acum (id-uri). | Ediție gratuită |
| Salvați un design în biblioteca din cloud (Pro) | Salvează marcajul blocului (titlu, tip, marcaj, stiluri, etichete) în biblioteca ta în cloud sau a unei echipe; imaginile sunt împachetate împreună cu acesta. | Ediția Pro |
| Utilizați propriul spațiu de stocare (Pro) | Salvează stocarea proprie: furnizor (r2 sau s3), bucket, regiune, punct final (endpoint), prefix, key_id, secret, activat. | Ediția Pro |
| Modificați modul de mentenanță (Pro) | Activează sau dezactivează modul de mentenanță (503) sau în curând (mode), specificând pagina de afișat (page_id), retry_after și rolurile care îl ocolesc. | Ediția Pro |
| Conectați Mailchimp (Pro) | Salvează (sau, cu o valoare goală, elimină) cheia API Mailchimp pe care o folosește blocul de newsletter. | Ediția Pro |
| Schimbare surse recenzii (Pro) | Configurează locația Google și afacerea Trustpilot din care citește blocul Recenzii. | Ediția Pro |
| Schimbați permisiunile constructorului (Pro) | Setează per rol ce permite constructorul (rolurile), de exemplu, un rol de client exclusiv pentru conținut. | Ediția Pro |
| Modificare etichetă albă (Agenție) | Activează sau dezactivează marca albă și setează numele pe care îl văd clienții (enabled, name, agency_users). | Ediția Pro |
| Conversia conținutului vechi | Pornește (sau repornește) conversia fiecărei pagini 5.x în blocuri; fiecare postare este salvată mai întâi. | Ediție gratuită |
| Căutare și înlocuire pe tot site-ul (Pro) | Pornește o căutare și înlocuire sigură pentru blocuri (find, replace, kind: text, link sau color; match_case; types). Nimic nu se schimbă până la pbs/apply-replace. | Ediția Pro |
| Începe perioada de probă gratuită Pro | Pornește perioada de probă de 14 zile Page Builder Sandwich Pro pentru acest site (nu este necesară nicio plată). | Ediție gratuită |
| Testați propriul spațiu de stocare (Pro) | Scrie, citește și șterge un obiect de test în propriul spațiu de stocare și raportează fiecare pas. | Ediția Pro |
| Anulează o conversie | Restaurează o pagină convertită din copia de rezervă. | Ediție gratuită |
| Anulează migrarea anterioară | Restaurează fiecare postare convertită din copia de siguranță. | Ediție gratuită |
| Anulare căutare și înlocuire (Pro) | Restaurează postările modificate de un job (o postare editată ulterior își păstrează modificarea). | Ediția Pro |
| Modificați setările unui singur bloc | Modifică setările (atributele) unui singur bloc dintr-o pagină, găsit după cale; atributele pe care le trimiți sunt combinate cu cele curente. Funcționează pe blocurile pe care site-ul le randează din setările lor; pentru un bloc al cărui HTML este salvat în pagină, trimite un nou marcaj cu pbs/update-page. | Ediție gratuită |
| Schimbarea kitului de brand (Pro) | Salvează setul de brand: numele, sigla, culorile, fonturile pentru titluri și corp, precum și tonul brandului utilizat de inteligența artificială pentru scriere. | Ediția Pro |
| Schimbați punctele de întrerupere responsive | Modifică lățimile pentru tabletă și dispozitive mobile în pixeli; cu Pro, puncte de întrerupere suplimentare personalizate. | Ediție gratuită |
| Modificați o clasă globală (Pro) | Modifică eticheta, slug-ul sau stilurile unei clase globale; fiecare element care o utilizează se va actualiza. | Ediția Pro |
| Schimbați modul întunecat (Pro) | Setează modul întunecat (mod: off, auto sau toggle) și culorile acestuia. | Ediția Pro |
| Schimbați designul site-ului | Modifică culorile (colors) și fonturile (fonts, headingFont, bodyFont) la nivelul întregului site. Fiecare pagină preia modificarea; fișierul theme.json al temei este menținut în sincronizare. | Ediție gratuită |
| Actualizați o pagină | Modifică titlul, starea sau conținutul blocului unei pagini. Conținutul pe care îl trimiți înlocuiește conținutul paginii. | Ediție gratuită |
| Modificați setările pluginului | Schimbă prefixul clasei front-end (1 până la 8 litere mici sau cifre, începând cu o literă) și/sau activează sau dezactivează agenții AI (MCP) (mcp: false elimină orice funcție și punct final MCP). | Ediție gratuită |
| Modificați jetoanele de design (Pro) | Modifică scalarea spațierilor, a razelor și a umbrelor (space, radius, shadow) sau le resetează (reset). | Ediția Pro |
| Modificați variabilele CSS (Pro) | Înlocuiește variabilele de design ale site-ului (variabile: o listă de nume și valoare). | Ediția Pro |
| Încarcă o pictogramă | Adaugă o pictogramă SVG (nume, cod SVG) în biblioteca de pictograme; SVG-ul este curățat mai întâi. | Ediție gratuită |
| Încărcați o animație Lottie (Pro) | Validează un document JSON Lottie (json, name) și îl publică ca fișier static pentru blocul Lottie. | Ediția Pro |
Fluxuri de lucru ghidate
Serverul oferă, de asemenea, fluxuri de lucru gata de utilizat pe care aplicația dumneavoastră AI le listează ca prompturi:
- Creați o pagină de destinație — Un flux de lucru ghidat: agentul alege secțiunile care se potrivesc afacerii dvs., creează pagina sub formă de ciornă și îi scrie textul.
Sigur din proiectare
Fiecare acțiune verifică aceeași permisiune WordPress ca și propriul ecran al pluginului, pentru pagina sau postarea exactă pe care o afectează. Un abonat nu se poate conecta deloc.
Parolele pentru aplicații pot fi revocate în orice moment din Utilizatori, Profil, fără a vă schimba parola normală.
Dezactivați „Permiteți agenții AI (MCP)” și acțiunile și adresa de conexiune vor dispărea de pe site.
Paginile modificate de un agent își păstrează reviziile WordPress, astfel încât orice modificare poate fi anulată.
Găzduit cu Zinn Digital®?
Dacă Zinn Digital® găzduiește site-ul, propriul nostru server MCP poate efectua aceste acțiuni în locul dumneavoastră fără o parolă de aplicație: conectați-vă aplicația de inteligență artificială la serverul MCP Zinn Digital® și utilizați wordpress_abilities_list și wordpress_ability_run.