profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxySkripting i malbyggerenProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postEtteroversettelsepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Split Screen JSON Component Builder with LLM

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.

  • GĂ„ til CMS-adminpanelet
  • Klikk pĂ„ + Opprett skjema
  • Skriv inn den passende validerte JSON-beskrivelsen av skjemaet
  • Bruk endringene

For senere endringer mÄ skjemaet slettes og legges til pÄ nytt.


Gi Claude instruksjoner for JSON-arbeidsflyten

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.


Eksempel

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.


Sammendrag

Dette er en tilpasset arbeidsflyt for Claude + Profound CMS.

Continue Reading
Previousâ€čQuick startNextComponent Zod Pullâ€ș