Skeemide koostamine Claude Code'i ja JSON-ehitajaga
KĂ”igepealt loo ĂŒhendus meie MCP serveriga
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Saad hakata tööriistu ja komponente kasutama, et hulgikorras dokumente/plokke/komponente luua ja veebisaite kiiresti avaldada.
Allpool on kÀsitsi protsess.
Zod JSON-skeemiredaktori kÀivitamiseks.
JĂ€rgnevate muudatuste tegemiseks tuleb skeem kustutada ja uuesti lisada.
Kui kasutame visuaalsete tailwindCSS-i/CSS-i/Reacti muudatuste jaoks Claude Code'i, saame temalt ka paluda, et ta uuendaks JSON-i Ôigesti MCP serveri kaudu vÔi annaks sulle JSON-i, mille saad kleepida koodiredaktorisse.
Lihtsalt kĂŒsi Claudelt sobivat JSON-i nende komponentide jaoks, millele soovid skeemi luua, olgu see hĂŒbriid- vĂ”i puhas Headless CMS.
Lisame uue MCP serveri funktsiooni ja selle esiletÔstmiseks lisame uue kangelase ploki.
KÔigepealt muudame oma registrit, et kasutada uut plokki.
const registry = {
"navbar": NavbarBlock,
...
// uus plokk lisatud
"McpFeatureBlock": McpFeatureDisplayBlock,
...
"footer": FooterBlock,
};
Palume Claudel ploki Reacti/CSS-i implementeerida ja anda meile JSON skeemi definitsiooni jaoks. See peaks vÀlja nÀgema selline.
"McpFeatureBlock": {
"label": "MCP server",
"title": "Lase tehisintellekti agentidel sinu CMS-iga otse töötada",
"description": "Profound CMS sisaldab omaloomingulist MCP serverit. Ăhenda Claude, Cursor vĂ”i mis tahes MCP-ga ĂŒhilduv agent ja lase tal lugeda lehti, uuendada plokke ning avaldada sisu â lisakoodi pole vaja.",
"features": ["McpFeatureItem"],
"cta_label": "Loe MCP dokumentatsiooni",
"cta_href": "/docs/mcp"
}
Kleebi see skeemilooja JSON-redaktorisse. See peaks allpool vÀlja nÀgema jÀrgmine.
NĂ”uanne: Eelistad Zodi? LĂŒlita redaktor paneeli ĂŒlaservas JSON-ilt Zod-ile ja kleebi selle asemel Zodi skeem â ehitaja tuletab samad vĂ€ljad. Mugav, kui modelleerid andmeid mujal oma rakenduses juba Zodiga.
PĂ€rast seda loo plokk, mis kasutab skeemi mcp_feature_block, ja viita sellele plokile lehel mallilooja abil.
See on kohandatud Claude'i ja Profound CMS-i töövoog.