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

Как подключить Sanity к Meta Muse через MCP

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

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

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

Sanity

Sanity

Let your AI work with your Sanity content: run GROQ queries, read documents, their revisions and change history, list document types, datasets and projects, and create, change and publish drafts after you confirm. API token with Viewer or Editor rights.

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

11

Регион

INTL

Категория

CMS

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

Bearer Token

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

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

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

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

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Sanity одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

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

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

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

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

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

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

Sanity + Meta Muse

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

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

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

SANITY_PROJECT_ID, SANITY_DATASET, SANITY_API_TOKEN

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

  1. Откройте https://www.sanity.io/manage, выберите проект и скопируйте его Project ID (8 символов, например abc12xyz) в SANITY_PROJECT_ID.

  2. В разделе Datasets найдите датасет, с которым нужно работать, обычно production, и укажите его в SANITY_DATASET.

  3. В разделе API → Tokens нажмите Add API token, задайте имя и выберите права:

    • Viewer читает опубликованные документы и черновики вместе с историей. Этого достаточно для всех инструментов чтения; запись отклоняется.
    • Editor также пишет. Нужен, чтобы создавать, изменять и публиковать черновики.

    Не используйте токены Developer и Administrator: они могут менять и настройки проекта, и датасеты.

  4. Скопируйте токен в SANITY_API_TOKEN (Sanity показывает его только один раз) и установите коннектор. Проверьте настройку с помощью sanity_list_document_types.

GROQ-запросы: sanity_query выполняет GROQ по вашему датасету, поэтому ИИ отвечает на вопросы вроде «у каких статей нет SEO-описания» или «сколько товаров нет в наличии» за один вызов. Он запрашивает только нужные поля, ограничивает число результатов, потому что ответы больше примерно 60 КБ обрезаются, и передаёт значения как параметры. Если схема ему ещё не знакома, он сначала смотрит типы документов и несколько документов. С перспективой drafts он читает контент так, будто все черновики опубликованы.

Сначала черновик, публикация только после вашего «да»: sanity_create_draft и sanity_patch_draft всегда пишут только черновик, то есть версию, которую редакторы видят в Sanity Studio. На сайт ничего не попадает, пока sanity_publish_draft не заменит опубликованный документ. Перед каждым из этих шагов ИИ показывает документ, изменение и то, уйдёт ли оно в публикацию, и ждёт ясного «да». Пробный запуск (dry run) проверяет действие без сохранения. sanity_delete_document при установке выключен.

История: sanity_list_document_transactions показывает, кто и когда менял документ, а sanity_get_document_revision возвращает документ таким, каким он был в определённой ревизии или на определённый момент, например чтобы сравнить две версии или вернуть перезаписанный текст.

Форматированный текст: поля Portable Text это массивы блоков, и каждому блоку нужен уникальный _key. Коннектор объясняет ИИ, как писать простые абзацы.

Частые ошибки: 401 Session not found: токен неверный или удалён. 403 Insufficient permissions: токен Viewer пытался писать, или токен принадлежит другому проекту. 404 Dataset not found: проверьте SANITY_DATASET. 400 queryParseError: в GROQ-запросе синтаксическая ошибка, и сообщение показывает, где именно.

Не входит: загрузка изображений и файлов, content releases и отложенная публикация, снятие с публикации, управление датасетами и проектами, вебхуки, CORS, участники и отслеживание изменений в реальном времени.

Шаг 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 о том, для чего нужны инструменты Sanity.

Настроить коннектор можно и из чата: в вебе, в приложениях для 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
sanity_queryRun a GROQ query against the dataset and return its result
sanity_list_document_typesList the document types that exist in the dataset (from _type), drafts included, e.g. post, author, sanity.imageAsset
sanity_get_documentRead documents by id, published (post-123) or draft (drafts.post-123), with all their fields; several ids separated by commas
sanity_get_document_revisionRead a document as it was in the past: at a revision id (_rev, from sanity_list_document_transactions), at a point in time, or its last…
sanity_list_document_transactionsList the changes (transactions) of a document: transaction id, time, author id and the kind of change (create, patch, publish, delete)…
sanity_create_draftCreate a new document as a draft (not published). document must contain _type and _id = "drafts." + document_id, plus its fields
sanity_patch_draftChange fields of a document's draft with a patch, e.g. {"set": {"title": "New"}}, {"unset": ["subtitle"]}, {"setIfMissing": {"tags": []}}…
sanity_publish_draftPublish a document's draft: the draft replaces the published version and goes live on every site that reads this dataset, and the draft is…
sanity_delete_documentDelete a published document and the drafts you list
sanity_list_datasetsList the datasets of the project: name and whether each is public or private
sanity_list_projectsList the Sanity projects the token can see: id, name, studio host and creation date

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

  • «Какие статьи блога опубликованы за последние 30 дней? Покажи заголовок, автора и slug.»
  • «Найди все товары, у которых описание пустое или короче 50 символов.»
  • «Кто последним менял страницу с ценами и что там было написано до этого изменения?»
  • «Исправь опечатку „заупск“ в заголовке статьи о весеннем запуске. Сохрани это как черновик и покажи изменение до сохранения.»
  • «Опубликуй черновик статьи „Новое в октябре“. Сначала скажи точно, что попадёт на сайт.»

FAQ

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

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

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

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

Ваш агент для Sanity в одном клике.

Установите коннектор, вставьте ключ, спросите Meta Muse. 7 дней бесплатно, без банковской карты.

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

Коннекторы

Как подключить Sanity к ChatGPT через MCP

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

Коннекторы

Как подключить Sanity к Claude через MCP

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

Коннекторы

Как подключить Sanity к Cursor через MCP

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

Коннекторы

Как подключить Sanity к Gemini через MCP

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

Коннекторы

Sanity в MCP: GROQ-запросы и редактирование черновиков в любом AI-агенте

Дайте ИИ работать с контентом Sanity: выполнять GROQ-запросы, читать документы, их ревизии и историю изменений, просматривать типы документов, датасеты и проекты, а после вашего подтверждения создавать, изменять и публиковать черновики. API-токен с правами Viewer или Editor.

Коннекторы

Как подключить Avito к Meta Muse через MCP

Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.