Verbind AI-clients met Profound CMS via MCP om inhoud op websites veilig te ontdekken, maken, lokaliseren, publiceren en beheren.
Profound CMS biedt een externe MCP-server waarmee compatibele AI-clients CMS-inhoud kunnen ontdekken, maken, bijwerken, publiceren en beheren.
MCP-eindpunt:
http://107.21.107.99:8081/mcp
Gebruik in productie waar mogelijk de HTTPS-versie van je geconfigureerde MCP-URL.
Profound CMS MCP gebruikt WorkOS OAuth.
Verbinden:
Je hoeft geen API-sleutel naar je AI-client te kopiëren. Na het aanmelden ontvangt de client een toegangstoken met een korte geldigheidsduur en vernieuwt dit automatisch.
Je CMS-rol bepaalt de toegang:
Voer uit:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Start vervolgens Claude Code en voltooi de browserauthenticatie.
Controleer de verbinding:
claude mcp list
Voer uit:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex vraagt om authenticatie wanneer de server voor het eerst wordt gebruikt.
Je kunt de verbinding controleren met:
codex mcp list
Voeg het volgende toe aan:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Authenticeer vervolgens:
opencode mcp auth profound
Controleer de verbinding:
opencode mcp list
De server moet als verbonden via OAuth worden weergegeven.
De meeste MCP-compatibele clients ondersteunen de standaardconfiguratie voor externe HTTP:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
In Cursor, Windsurf, Claude Desktop of een andere MCP-client:
De client moet Streamable HTTP MCP en OAuth ondersteunen. Clients die alleen lokale servers of statische API-sleutels ondersteunen, kunnen zich niet rechtstreeks bij deze server authenticeren.
Vraag je AI-client na het verbinden om de organisaties en websites te ontdekken waartoe je toegang hebt:
Gebruik alleen de Profound MCP-server.
Roep eerst list_my_organizations aan.
Roep daarna list_organizations aan.
Gebruik de organisatie-ID die door list_organizations wordt geretourneerd om list_websites aan te roepen.
Toon de organisatienamen, websitenamen en website-ID's in een tabel.
Voor alle CMS-bewerkingen is een website_id vereist.
De MCP-server biedt momenteel 35 CMS-tools.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsRoutekoppelingen verbinden templatespagina's met specifieke inhoud of parameterwaarden.
create_componentupdate_componentdelete_componentlist_componentsComponenten definiëren herbruikbare inhoudstypen en hun velden.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockBlokken zijn inhoudsinstanties die op pagina's worden geplaatst.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionDeze tools beheren dynamische fx-expressies die veldwaarden berekenen tijdens het renderen.
create_documentupdate_documentdelete_documentget_documentlist_documentsDocumenten zijn herbruikbare inhoudsitems, ook wel varianten genoemd. list_documents retourneert metagegevens; gebruik get_document om de volledige inhoud op te halen.
list_document_translationsupsert_document_translationdelete_document_translationVertalingen moeten als localerijen in één document worden opgeslagen in plaats van voor elke taal een afzonderlijk document aan te maken.
Een volledige inhoudsworkflow ziet er meestal als volgt uit:
expected_version bij het bijwerken van blokken, componenten of documenten.Live.Een pagina is alleen openbaar zichtbaar wanneer deze live is en de inhoud ervan is gepubliceerd.
Een pagina maken:
Maak met Profound CMS een pagina op /pricing voor website <website_id>.
Maak de vereiste blokken aan, publiceer ze en stel de pagina in op Live.
Bestaande inhoud bijwerken:
Zoek de homepage voor website <website_id>.
Lees de huidige blokken, werk de kop van de hero bij en publiceer de wijziging.
Gelokaliseerde inhoud maken:
Voeg voor document <document_id> Franse en Duitse vertalingen toe.
Gebruik het bestaande document en maak vertaalrijen aan in plaats van dubbele documenten te maken.
Dynamische inhoud gebruiken:
Laat voor het hero-blok op de templatepagina de kop afkomstig zijn uit het routegebonden document.
Gebruik een blokveldexpressie in plaats van de formule in draft_content te plaatsen.
Profound CMS MCP kan worden gecombineerd met andere MCP-servers om een volledige workflow te ondersteunen:
Bijvoorbeeld:
Figma MCP + Profound CMS MCP
kan ontwerpverkenning, het maken van inhoud, CMS-auteurschap, lokalisatie en publicatie verbinden in één AI-ondersteunde workflow.