Руководство по коннектору8 мин чтенияMCP-инструментов: 307 языков

Storyblok MCP с Meta Muse

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Storyblok

Storyblok

Storyblok headless CMS through the Management API: stories and folders with their block content, create, update, publish and unpublish, component schemas, asset metadata, datasources, workflow stages and releases, in the EU, US, CA, AP or CN region.

инструментов

30

Регион

INTL

Категория

CMS

Аутентификация

API Key

Требуемые env-vars

STORYBLOK_PERSONAL_ACCESS_TOKENSTORYBLOK_SPACE_IDSTORYBLOK_API_HOST
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Пошаговая настройка

Подключи Storyblok к Meta Muse за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Storyblok в пошаговой настройке и добавь свой MCP URL в Meta Muse. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Storyblok

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Storyblok · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Storyblok, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Storyblok + Meta Muse

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

STORYBLOK_PERSONAL_ACCESS_TOKEN, STORYBLOK_SPACE_ID, STORYBLOK_API_HOST

Шаг 1 — Получите учётные данные

Настройка занимает около 3 минут. Нужны space в Storyblok, его числовой id и регион, в котором он создан.

  1. В Storyblok откройте My account > Account settings > Personal access tokens, создайте токен и вставьте его в STORYBLOK_PERSONAL_ACCESS_TOKEN. Storyblok принимает его как есть в заголовке Authorization, без префикса Bearer. Токен действует с вашими собственными правами во всех space, которые вы можете открыть, поэтому пользователь с ограниченной ролью даёт более узкий токен.
  2. STORYBLOK_SPACE_ID: числовой id в Settings > Space, он же в URL приложения после #/me/spaces/, например 288868932106293.
  3. STORYBLOK_API_HOST: хост Management API региона, где создан space: mapi.storyblok.com (ЕС), api-us.storyblok.com (США), api-ca.storyblok.com (Канада), api-ap.storyblok.com (Австралия) или app.storyblokchina.cn (Китай). Только хост, без https://.
  4. Установите коннектор и запустите storyblok_get_space: он покажет название, тариф, языки и число историй space и подтвердит все три значения.

Черновики тоже: Management API читает черновики наравне с опубликованным контентом, поэтому токен Content Delivery API не нужен.

Что он читает:

  • Истории и папки через storyblok_list_stories, без контента: фильтры по папке (starts_with), by_slugs, search, text_search, тегам, filter_query по полям контента, статусу публикации, этапу workflow, релизу или корзине.
  • Одну историю с полным деревом блоков (storyblok_get_story): каждый блок с component и _uid, а также переводы, теги, этап workflow и данные релиза. storyblok_list_story_versions показывает её историю с событием, автором и временем.
  • Схемы блоков через storyblok_list_components и storyblok_get_component: каждое поле с типом, обязательностью, опциями и разрешёнными блоками, а также папки компонентов.
  • Метаданные ассетов: имя файла как URL, заголовок, альтернативный текст, копирайт, точку фокуса, папку, теги, размер и признак приватности; папки ассетов и внутренние теги.
  • Datasources и их записи (ключ в name, значение в value, при желании для отдельной размерности, например языка).
  • Workflows по типу контента, их этапы и историю этапов истории; релизы с расписанием и состоянием.

Что он записывает:

  • storyblok_create_story создаёт историю или папку, черновиком, если publish не равно true. Корню контента нужен component с блоком типа контента; вложенные блоки лежат в массивах и требуют _uid. ИИ сначала смотрит схему через storyblok_list_components.
  • storyblok_update_story заменяет контент целиком: ИИ читает историю через storyblok_get_story, меняет её и отправляет обратно всё дерево блоков. publish true заодно публикует.
  • storyblok_publish_story и storyblok_unpublish_story, при желании только для некоторых языков. Storyblok выполняет их GET-запросами, но они меняют живой сайт, поэтому считаются записью.
  • storyblok_update_asset меняет альтернативный текст, заголовок, копирайт, источник, папку, теги и признак приватности или блокировки; сам файл не меняется. storyblok_create_datasource_entry и storyblok_update_datasource_entry ведут списки ключ-значение.
  • storyblok_change_workflow_stage переводит историю на другой этап, назначает пользователей или роли и уведомляет их комментарием.
  • storyblok_create_release и storyblok_update_release; do_release: true сразу публикует все изменения историй в релизе. Изменение истории попадает в релиз через release_id при создании или изменении.

Отключены при установке: storyblok_delete_story (папка удаляется вместе со всеми историями, и они сразу исчезают из delivery API) и storyblok_delete_asset (истории, которые ещё ссылаются на его URL, показывают битый файл). Через этот коннектор их не отменить, поэтому администратор workspace включает их, когда они нужны команде.

Форматы данных: id это числа, поля uuid это UUID. full_slug это путь истории; published и unpublished_changes показывают её состояние. filename ассета это его публичный URL. Время в ISO 8601 UTC; release_at принимает YYYY-MM-DD HH:mm.

Постраничная выдача: истории, версии, ассеты, datasources и их записи принимают page (с 1) и per_page (по умолчанию 25, максимум 100, для записей datasources 1 000). Общее число приходит в заголовке total и показывается как _headers.total. Страница за концом списка возвращает пустой список.

Ограничения: 3 запроса в секунду на тарифе Starter, 6 на старших тарифах; 429 означает, что нужно замедлиться.

Частые ошибки: 401 означает неверный токен или хост региона, не совпадающий со space. 404 означает неверный id space или неизвестный элемент. 422 означает некорректную историю, и сообщение называет поле.

Коннектор не загружает файлы, не использует Content Delivery API и не меняет схемы компонентов.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Muse

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.

  1. В Muse открой Settings → Connectors и выбери Add custom connector.
  2. Вставь URL MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
  4. В чате попроси Muse о том, для чего нужны инструменты Storyblok.

Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
storyblok_get_spaceThe connected space: name, id, plan, default domain, languages, the release and workflow features in use and the story count
storyblok_list_storiesList stories (content entries and folders) of the space without their content: id, uuid, name, slug, full_slug, content_type, published…
storyblok_get_storyOne story with its full content (the block tree under content, each block with component and _uid), slug, published state, translations…
storyblok_list_story_versionsVersion history of a story, newest first: version id, event (published, saved, ...), author and time, and whether the version is a draft
storyblok_create_storyCreate a story or a folder
storyblok_update_storyUpdate a story
storyblok_publish_storyPublish a story so the Content Delivery API serves the current version
storyblok_unpublish_storyUnpublish a story: it disappears from the published content until it is published again
storyblok_delete_storyDelete a story, or a folder with its stories, by id
storyblok_list_componentsThe block schemas (components) of the space: name, display_name, is_root (content type) or nestable, the schema with every field and its…
storyblok_get_componentOne block schema by id with all fields (type, required, options, allowed blocks), preview field and folder
storyblok_list_component_foldersComponent folders (groups) with id, uuid, name and parent folder, used by in_group
storyblok_list_assetsList assets (images, videos, files) with id, filename (the URL), title, alt, copyright, focus, folder, tags, size and private flag
storyblok_get_assetOne asset's metadata by id: filename URL, title, alt, copyright, source, focus point, folder, internal tags and size
storyblok_update_assetUpdate an asset's metadata: alt text, title, copyright and source (meta_data), folder, internal tags, private or locked flag
storyblok_delete_assetDelete an asset by id
storyblok_list_asset_foldersAsset folders with id, uuid, name and parent_id, for in_folder and asset_folder_id
storyblok_list_internal_tagsInternal tags used to organise assets and components, with id, name and object type
storyblok_list_datasourcesDatasources (key-value lists used for options and translations) with id, name, slug and dimensions
storyblok_list_datasource_entriesEntries of a datasource (name is the key, value the value), optionally with the dimension_value of one dimension (e.g. a language)
storyblok_create_datasource_entryAdd a key-value entry (name is the key, value the value) to a datasource
storyblok_update_datasource_entryChange a datasource entry's key or value, or its value for one dimension (dimension_id and dimension_value)
storyblok_list_workflowsWorkflows that apply to a content type, with their stages
storyblok_list_workflow_stagesWorkflow stages with id, name, color, the next allowed stages, who may publish and the workflow they belong to
storyblok_list_workflow_stage_changesHistory of workflow stage changes of one story: stage, user and time
storyblok_change_workflow_stageMove a story to another workflow stage, optionally assigning users or roles and notifying them with a comment
storyblok_list_releasesReleases (bundles of story changes published together): id, name, scheduled release_at, released flag and branches to deploy
storyblok_get_releaseOne release by id: name, release_at, released state, owner and branches to deploy
storyblok_create_releaseCreate a release to collect story changes, optionally scheduled for a time
storyblok_update_releaseRename or reschedule a release, or deploy it now with do_release true, which publishes every story change it holds

Примеры запросов

  • «Покажи истории в blog/, у которых есть неопубликованные изменения.»
  • «Покажи контент истории home и какие блоки в ней используются.»
  • «Исправь опечатку «recieve» в истории FAQ и опубликуй её.»
  • «У каких изображений в библиотеке ассетов нет альтернативного текста? Предложи текст для первых десяти.»
  • «Переведи историю страницы цен на этап Review и уведоми роль marketing комментарием.»

FAQ

Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.

Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.

Следующие шаги

Это руководство помогло?

Подключи Storyblok к Meta Muse за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Storyblok в пошаговой настройке и добавь свой MCP URL в Meta Muse. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Storyblok MCP с ChatGPT: истории и ассеты

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Коннекторы

Storyblok MCP с Claude: истории и релизы

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Коннекторы

Storyblok MCP с Cursor: истории и схемы

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Коннекторы

Storyblok MCP с Gemini CLI

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Коннекторы

Storyblok MCP-сервер: истории, ассеты и релизы

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.

Коннекторы

Storyblok MCP с Microsoft Copilot

Headless CMS Storyblok через Management API: поиск и чтение историй и папок с полным блочным контентом и историей версий, создание, изменение, публикация и снятие с публикации, чтение схем компонентов, управление метаданными ассетов, записями datasources, этапами workflow и релизами в регионах ЕС, США, Канада, Австралия или Китай.