Połącz klientów AI z Profound CMS za pośrednictwem MCP, aby bezpiecznie wyszukiwać, tworzyć, lokalizować, publikować i zarządzać treścią w witrynach.
Profound CMS udostępnia zdalny serwer MCP, który pozwala kompatybilnym klientom AI wyszukiwać, tworzyć, aktualizować, publikować i zarządzać treścią CMS.
Punkt końcowy MCP:
http://107.21.107.99:8081/mcp
W środowisku produkcyjnym używaj wersji HTTPS skonfigurowanego adresu URL MCP, gdy tylko jest dostępna.
Profound CMS MCP korzysta z WorkOS OAuth.
Aby się połączyć:
Nie musisz kopiować klucza API do klienta AI. Po zalogowaniu klient otrzymuje krótkoterminowy token dostępu i automatycznie go odświeża.
Rola CMS kontroluje dostęp:
Uruchom:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Następnie uruchom Claude Code i dokończ proces uwierzytelniania w przeglądarce.
Sprawdź połączenie:
claude mcp list
Uruchom:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex poprosi o uwierzytelnienie przy pierwszym użyciu serwera.
Możesz zweryfikować połączenie za pomocą:
codex mcp list
Dodaj poniższą konfigurację do:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Następnie uwierzytelnij się:
opencode mcp auth profound
Sprawdź połączenie:
opencode mcp list
Serwer powinien być oznaczony jako połączony za pośrednictwem OAuth.
Większość klientów kompatybilnych z MCP obsługuje standardową konfigurację zdalnego serwera HTTP:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
W Cursorze, Windsurfie, Claude Desktop lub innym kliencie MCP:
Klient musi obsługiwać MCP za pośrednictwem Streamable HTTP oraz OAuth. Klienci obsługujący wyłącznie serwery lokalne lub statyczne klucze API nie mogą uwierzytelnić się bezpośrednio w tym serwerze.
Po nawiązaniu połączenia poproś klienta AI o wyszukanie dostępnych dla Ciebie organizacji i witryn:
Używaj wyłącznie serwera Profound MCP.
Najpierw wywołaj list_my_organizations.
Następnie wywołaj list_organizations.
Użyj identyfikatora organizacji zwróconego przez list_organizations, aby wywołać list_websites.
Wyświetl nazwy organizacji, nazwy witryn i identyfikatory witryn w tabeli.
Wszystkie operacje CMS wymagają parametru website_id.
Serwer MCP udostępnia obecnie 35 narzędzi CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsPowiązania tras łączą strony szablonów z określoną treścią lub wartościami parametrów.
create_componentupdate_componentdelete_componentlist_componentsKomponenty definiują wielokrotnego użytku typy treści i ich pola.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockBloki to instancje treści umieszczane na stronach.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionNarzędzia te zarządzają dynamicznymi wyrażeniami fx, które obliczają wartości pól w czasie renderowania.
create_documentupdate_documentdelete_documentget_documentlist_documentsDokumenty to wielokrotnego użytku wpisy treści, nazywane również wariantami. list_documents zwraca metadane; użyj get_document, aby pobrać pełną treść.
list_document_translationsupsert_document_translationdelete_document_translationTłumaczenia należy przechowywać jako wiersze lokalizacji w jednym dokumencie, zamiast tworzyć osobny dokument dla każdego języka.
Kompletny przepływ pracy z treścią zwykle wygląda następująco:
expected_version.Live.Strona jest publicznie widoczna tylko wtedy, gdy jest aktywna, a jej treść została opublikowana.
Utwórz stronę:
Używając Profound CMS, utwórz stronę pod adresem /pricing dla witryny <website_id>.
Utwórz wymagane bloki, opublikuj je i ustaw stronę na Live.
Zaktualizuj istniejącą treść:
Znajdź stronę główną witryny <website_id>.
Odczytaj jej bieżące bloki, zaktualizuj nagłówek sekcji hero i opublikuj zmianę.
Utwórz zlokalizowaną treść:
Dla dokumentu <document_id> dodaj tłumaczenia na język francuski i niemiecki.
Użyj istniejącego dokumentu i utwórz wiersze tłumaczeń zamiast tworzyć zduplikowane dokumenty.
Użyj treści dynamicznej:
W przypadku bloku hero na stronie szablonu spraw, aby nagłówek pobierał dane z dokumentu powiązanego z trasą.
Użyj wyrażenia pola bloku zamiast umieszczać formułę w draft_content.
Profound CMS MCP można połączyć z innymi serwerami MCP, aby obsługiwać kompletny przepływ pracy:
Na przykład:
Figma MCP + Profound CMS MCP
może połączyć wyszukiwanie projektów, tworzenie treści, przygotowywanie treści w CMS, lokalizację i publikowanie w jeden przepływ pracy wspomagany przez AI.