LightCMS
LightCMS: управление контентом, шаблонами и темами сайта через headless-интерфейс
Что умеет
- Создавать коллекции, папки и шаблоны контента
- Публиковать и редактировать материалы сайта
- Загружать и удалять файлы-ассеты
- Настраивать редиректы и конфигурацию сайта
- Просматривать версии контента и темы
Какие данные видит
Ассистент работает с содержимым, шаблонами и настройками сайта пользователя по ключу API.
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
LightCMS — MCP-сервер для headless CMS. Ассистент создаёт коллекции контента, публикует материалы, загружает файлы и настраивает структуру сайта. Поддерживается версионирование контента, что позволяет отслеживать изменения и держать сайт в порядке.
Как подключить
Как подключить LightCMS к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://lightcms--jonradoff.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить LightCMS к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://lightcms--jonradoff.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить LightCMS к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://lightcms--jonradoff.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (45)
Технические названия из tools/list. Нужны только разработчикам.
| create_collection | Create a new content collection. Collections display grouped content with custom templates. |
| create_content | Create a new content item. Requires a template ID and field data. Creates initial version automatically. |
| create_folder | Create a new content folder. Folders create URL path segments for organizing content. |
| create_redirect | Create a new URL redirect. Use 301 for permanent redirects, 302 for temporary. |
| create_template | Create a new template. Define fields with name, label, type (text, textarea, richtext, date, image, select), and options. |
| delete_asset | Delete an asset from the library. Removes both the file and database record. |
| delete_collection | Delete a collection. This does not delete the content in the collection. |
| delete_content | Soft-delete a content item. The content can be restored later. Removes the static HTML page. |
| delete_folder | Delete an empty folder. Cannot delete folders that contain content or subfolders. |
| delete_redirect | Delete a redirect. |
| delete_template | Delete a template. Cannot delete system templates or templates that have content using them. |
| get_asset | Get asset metadata by ID or path. Does not return file content (use the serve path to access the file). |
| get_collection | Get a collection by ID. |
| get_content | Get a single content item by ID or path. Returns full content including all field data. |
| get_content_version | Get a specific version of a content item with full field data. |
| get_content_versions | Get the version history for a content item. Returns list of versions with timestamps. |
| get_folder | Get a folder by ID. |
| get_site_config | Get site configuration including title templates. |
| get_template | Get a single template by ID or slug. Returns full template including fields and HTML layout. |
| get_theme | Get current theme settings including colors, fonts, and custom HTML for header/footer. |
| get_theme_version | Get a specific version of theme settings with full data. |
| get_theme_versions | Get the version history for theme settings. Returns list of versions with timestamps. |
| list_asset_folders | List all unique folder paths in the asset library. |
| list_assets | List all assets in the asset library. Assets are files like images, documents, CSS, JS, etc. |
| list_collections | List all content collections. Collections group and display content by category. |
| list_content | List all content items with optional filters. Returns content metadata including title, path, publish status, and timestamps. |
| list_folders | List all content folders. Folders organize content into URL path segments. |
| list_redirects | List all URL redirects configured for the site. |
| list_templates | List all available templates. Templates define content structure with fields and HTML layout. |
| publish_content | Publish a content item, making it visible on the public site. Generates the static HTML page. |
| regenerate_all_content | Regenerate all published static HTML pages. Use after major theme or template changes. |
| restore_content | Restore a soft-deleted content item. Regenerates static page if content was published. |
| revert_theme_to_version | Revert theme to a previous version. Creates a new version with the old data. |
| revert_to_version | Revert content to a previous version. Creates a new version with the old data. |
| search_content | Search across all content items by title or full text. Returns matching content with paths and match context. |
| search_replace_execute | Execute search and replace across all content. WARNING: This is a destructive operation that modifies content permanently. Always run search_replace_preview first to review what will be changed. |
| search_replace_preview | Preview search and replace results without making changes. Shows which content items would be affected and where matches occur. ALWAYS use this before search_replace_execute to understand the impact. |
| unpublish_content | Unpublish a content item, removing it from the public site. Removes the static HTML page. |
| update_collection | Update a collection's settings. |
| update_content | Update an existing content item. Creates a new version automatically. Only include fields you want to change. |
| update_redirect | Update an existing redirect. |
| update_site_config | Update site configuration. Title templates support {{title}} and {{site_name}} placeholders. |
| update_template | Update an existing template. Changing the HTML layout will regenerate all content using this template. |
| update_theme | Update theme settings. Changing header or footer HTML will regenerate all published content. |
| upload_asset | Upload a new asset to the asset library. Provide file content as base64. Validates file type and MIME type for security. |