Bygge skjemaer med Claude Code og JSON-byggeren
Koble fÞrst til MCP-serveren vÄr
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Du kan begynne Ă„ bruke verktĂžy og komponenter til Ă„ masseprodusere dokumenter/blokker/komponenter og publisere nettsteder raskt.
FĂžlgende er den manuelle prosessen
Slik starter du Zod JSON-schema-editoren.
For senere endringer mÄ skjemaet slettes og legges til pÄ nytt.
Hvis vi bruker Claude Code for visuelle tailwindCSS/CSS/React-endringer, kan vi ogsÄ be den oppdatere JSON-en korrekt ved hjelp av en MCP-server eller ved Ä gi deg JSON-en du trenger for Ä lime inn i kodeeditoren.
Be bare Claude om den riktige JSON-en for komponentene du vil lage et skjema for, enten det er hybrid eller bare et headless CMS.
Vi legger til en ny MCP-serverfunksjon, og for Ă„ vise den legger vi til en ny hero-blokk.
FÞrst endrer vi registeret vÄrt til Ä bruke en ny blokk
const registry = {
"navbar": NavbarBlock,
...
// ny blokk lagt til
"McpFeatureBlock": McpFeatureDisplayBlock,
...
"footer": FooterBlock,
};
Be Claude implementere blokkens React/CSS og gi oss JSON for skjema-definisjonen. Den bĂžr se slik ut.
"McpFeatureBlock": {
"label": "MCP-server",
"title": "La KI-agenter jobbe direkte i CMS-et ditt",
"description": "Profound CMS leveres med en innebygd MCP-server. Koble til Claude, Cursor eller en hvilken som helst MCP-kompatibel agent og la den lese sider, oppdatere blokker og publisere innhold â ingen tilpasset limkode nĂždvendig.",
"features": ["McpFeatureItem"],
"cta_label": "Les MCP-dokumentasjonen",
"cta_href": "/docs/mcp"
}
Lim det inn i JSON-editoren i skjemabyggeren. Den skal se slik ut nedenfor.
Tips: Foretrekker du Zod? Veksle editoren fra JSON til Zod Ăžverst i panelet og lim inn et Zod-skjema i stedet â byggeverktĂžyet vil avlede de samme feltene. Praktisk hvis du allerede modellerer data med Zod andre steder i appen din.
Etter det oppretter du blokken som bruker skjemaet mcp_feature_block og refererer til den blokken ved hjelp av malbyggeren pÄ siden.
Dette er en tilpasset arbeidsflyt for Claude + Profound CMS.