Подключайте ИИ-клиенты к Profound CMS через MCP, чтобы безопасно обнаруживать, создавать, локализовать, публиковать и управлять содержимым на веб-сайтах.
Profound CMS предоставляет удалённый MCP-сервер, который позволяет совместимым ИИ-клиентам обнаруживать, создавать, обновлять, публиковать и управлять содержимым CMS.
Конечная точка MCP:
http://107.21.107.99:8081/mcp
В рабочей среде используйте HTTPS-версию настроенного URL MCP, если она доступна.
Profound CMS MCP использует WorkOS OAuth.
Для подключения:
Вам не нужно копировать API-ключ в ИИ-клиент. После входа клиент получает краткоживущий токен доступа и автоматически обновляет его.
Ваша роль в CMS определяет доступ:
Выполните:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Затем запустите Claude Code и завершите процесс аутентификации в браузере.
Проверьте подключение:
claude mcp list
Выполните:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex запросит аутентификацию при первом использовании сервера.
Проверить подключение можно с помощью команды:
codex mcp list
Добавьте следующее в файл:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Затем пройдите аутентификацию:
opencode mcp auth profound
Проверьте подключение:
opencode mcp list
Сервер должен отображаться как подключённый через OAuth.
Большинство совместимых с MCP клиентов поддерживают стандартную конфигурацию удалённого HTTP-сервера:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
В Cursor, Windsurf, Claude Desktop или другом MCP-клиенте:
Клиент должен поддерживать Streamable HTTP MCP и OAuth. Клиенты, поддерживающие только локальные серверы или статические API-ключи, не могут напрямую пройти аутентификацию на этом сервере.
После подключения попросите ИИ-клиент обнаружить доступные вам организации и веб-сайты:
Используй только сервер Profound MCP.
Сначала вызови list_my_organizations.
Затем вызови list_organizations.
Используй идентификатор организации, возвращённый list_organizations, чтобы вызвать list_websites.
Покажи названия организаций, названия веб-сайтов и идентификаторы веб-сайтов в таблице.
Для всех операций CMS требуется website_id.
В настоящее время MCP-сервер предоставляет 35 инструментов CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsПривязки маршрутов соединяют шаблонные страницы с определённым содержимым или значениями параметров.
create_componentupdate_componentdelete_componentlist_componentsКомпоненты определяют повторно используемые типы содержимого и их поля.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockБлоки — это экземпляры содержимого, размещённые на страницах.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionЭти инструменты управляют динамическими выражениями fx, которые вычисляют значения полей во время отображения.
create_documentupdate_documentdelete_documentget_documentlist_documentsДокументы — это повторно используемые записи содержимого, также называемые вариантами. list_documents возвращает метаданные; используйте get_document, чтобы получить полное содержимое.
list_document_translationsupsert_document_translationdelete_document_translationПереводы следует хранить как строки локалей в одном документе, а не создавать отдельный документ для каждого языка.
Полный рабочий процесс с содержимым обычно выглядит следующим образом:
expected_version при обновлении блоков, компонентов или документов.Live.Страница общедоступна только тогда, когда она находится в рабочем состоянии, а её содержимое опубликовано.
Создание страницы:
Используя Profound CMS, создай страницу по адресу /pricing для веб-сайта <website_id>.
Создай необходимые блоки, опубликуй их и установи для страницы состояние Live.
Обновление существующего содержимого:
Найди главную страницу веб-сайта <website_id>.
Прочитай её текущие блоки, обнови заголовок главного блока и опубликуй изменения.
Создание локализованного содержимого:
Для документа <document_id> добавь переводы на французский и немецкий языки.
Используй существующий документ и создай строки переводов вместо создания дубликатов документов.
Использование динамического содержимого:
Для блока hero на шаблонной странице сделай так, чтобы заголовок получал данные из документа, привязанного к маршруту.
Используй выражение поля блока, а не помещай формулу в draft_content.
Profound CMS MCP можно комбинировать с другими MCP-серверами для поддержки полного рабочего процесса:
Например:
Figma MCP + Profound CMS MCP
может объединить исследование дизайна, создание содержимого, работу с CMS, локализацию и публикацию в единый рабочий процесс с поддержкой ИИ.