Conectați clienții AI la Profound CMS prin MCP pentru a descoperi, crea, localiza, publica și gestiona în siguranță conținut pe mai multe site-uri.
Profound CMS oferă un server MCP la distanță care permite clienților AI compatibili să descopere, să creeze, să actualizeze, să publice și să gestioneze conținut CMS.
Endpoint MCP:
http://107.21.107.99:8081/mcp
Pentru producție, folosiți versiunea HTTPS a URL-ului MCP configurat ori de câte ori este disponibilă.
Profound CMS MCP utilizează OAuth de la WorkOS.
Pentru conectare:
Nu trebuie să copiați o cheie API în clientul dvs. AI. După autentificare, clientul primește un token de acces cu durată scurtă și îl reîmprospătează automat.
Rolul dvs. CMS controlează accesul:
Rulați:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Apoi porniți Claude Code și finalizați fluxul de autentificare în browser.
Verificați conexiunea:
claude mcp list
Rulați:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex va solicita autentificarea la prima utilizare a serverului.
Puteți verifica conexiunea cu:
codex mcp list
Adăugați următoarele în:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Apoi autentificați-vă:
opencode mcp auth profound
Verificați conexiunea:
opencode mcp list
Serverul ar trebui să apară ca fiind conectat prin OAuth.
Majoritatea clienților compatibili cu MCP acceptă configurația HTTP standard pentru servere la distanță:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
În Cursor, Windsurf, Claude Desktop sau un alt client MCP:
Clientul trebuie să accepte MCP prin Streamable HTTP și OAuth. Clienții care acceptă doar servere locale sau chei API statice nu se pot autentifica direct cu acest server.
După conectare, solicitați clientului dvs. AI să descopere organizațiile și site-urile disponibile pentru dvs.:
Use the Profound MCP server only.
First call list_my_organizations.
Then call list_organizations.
Use the organization ID returned by list_organizations to call list_websites.
Show the organization names, website names, and website IDs in a table.
Toate operațiunile CMS necesită un website_id.
Serverul MCP oferă în prezent 35 de instrumente CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsAsocierile de rute conectează paginile șablon la anumite valori de conținut sau de parametri.
create_componentupdate_componentdelete_componentlist_componentsComponentele definesc tipuri de conținut reutilizabile și câmpurile acestora.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockBlocurile sunt instanțe de conținut plasate pe pagini.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionAceste instrumente gestionează expresii dinamice fx care calculează valorile câmpurilor în momentul randării.
create_documentupdate_documentdelete_documentget_documentlist_documentsDocumentele sunt intrări de conținut reutilizabile, numite și variante. list_documents returnează metadate; utilizați get_document pentru a prelua conținutul complet.
list_document_translationsupsert_document_translationdelete_document_translationTraducerile ar trebui stocate ca rânduri pentru fiecare localizare într-un singur document, în loc să creați un document separat pentru fiecare limbă.
Un flux complet de conținut arată de obicei astfel:
expected_version la actualizarea blocurilor, componentelor sau documentelor.Live.O pagină este vizibilă public numai atunci când este activă și conținutul acesteia a fost publicat.
Creați o pagină:
Using Profound CMS, create a page at /pricing for website <website_id>.
Create the required blocks, publish them, and set the page to Live.
Actualizați conținutul existent:
Find the homepage for website <website_id>.
Read its current blocks, update the hero headline, and publish the change.
Creați conținut localizat:
For document <document_id>, add French and German translations.
Use the existing document and create translation rows instead of creating duplicate documents.
Utilizați conținut dinamic:
For the hero block on the template page, make the headline pull from the route-bound document.
Use a block field expression rather than putting the formula in draft_content.
Profound CMS MCP poate fi combinat cu alte servere MCP pentru a susține un flux complet:
De exemplu:
Figma MCP + Profound CMS MCP
poate conecta descoperirea designului, crearea de conținut, redactarea în CMS, localizarea și publicarea într-un singur flux asistat de AI.