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 proxyCEL Scripting in Template BuilderProject 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}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Split Screen JSON Component Builder with LLM

Bygga scheman med Claude Code och JSON-byggaren

Anslut först till vÄr MCP-server

claude mcp add --transport http Profound http://107.21.107.99:8081/mcp

Du kan börja anvÀnda verktyg och komponenter för att masskapa dokument/block/komponenter och publicera webbplatser snabbt.

Nedan följer den manuella processen

SÄ hÀr startar du redigeraren för Zod JSON-scheman.

  • GĂ„ till CMS-administrationspanelen
  • Klicka pĂ„ + Create schema
  • Ange den korrekta validerade JSON-beskrivningen av schemat
  • VerkstĂ€ll Ă€ndringarna

För senare Àndringar mÄste schemat tas bort och lÀggas till igen.


Ge Claude instruktioner för JSON-arbetsflödet

Om vi anvÀnder Claude Code för visuella Àndringar i TailwindCSS/CSS/React kan vi ocksÄ be den uppdatera JSON korrekt genom att anvÀnda en MCP-server eller genom att ge dig den JSON du behöver klistra in i kodredigeraren.

Be bara Claude om den lÀmpliga JSON:en för de komponenter du vill skapa ett schema för, oavsett om det Àr Hybrid eller bara ett headless CMS.


Exempel

Vi lÀgger till en ny MCP-serverfunktion och för att visa den lÀgger vi till ett nytt hero-block.

Först Àndrar vi vÄrt register sÄ att det anvÀnder ett nytt block.

const registry = {
  "navbar": NavbarBlock,
  ...
  // nytt block tillagt
  "McpFeatureBlock": McpFeatureDisplayBlock,
  ...
  "footer": FooterBlock,
};

Be Claude implementera blockets React/CSS och ge oss JSON för schemadefinitionen. Den ska se ut sÄ hÀr.

"McpFeatureBlock": {
  "label": "MCP-server",
  "title": "LÄt AI-agenter arbeta direkt i ditt CMS",
  "description": "Profound CMS levereras med en inbyggd MCP-server. Anslut Claude, Cursor eller valfri MCP-kompatibel agent och lĂ„t den lĂ€sa sidor, uppdatera block och publicera innehĂ„ll — ingen specialanpassad kopplingskod behövs.",
  "features": ["McpFeatureItem"],
  "cta_label": "LĂ€s MCP-dokumentationen",
  "cta_href": "/docs/mcp"
}

Klistra in den i JSON-redigeraren i schemabyggaren. Den ska se ut sÄ hÀr nedan.

Tips: Föredrar du Zod? VĂ€xla redigeraren frĂ„n JSON till Zod lĂ€ngst upp i panelen och klistra in ett Zod-schema i stĂ€llet — byggaren hĂ€rleder samma fĂ€lt. Praktiskt om du redan modellerar data med Zod nĂ„gon annanstans i din app.

DÀrefter skapar du blocket som anvÀnder schemat mcp_feature_block och refererar till det blocket via mallbyggaren pÄ sidan.


Sammanfattning

Detta Àr ett anpassat arbetsflöde för Claude + Profound CMS.

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