Sanity

Sanity

sanity-ioMIT
148 звёзд20 форков
Sanity MCP-сервер — часть набора Sanity Agent Toolkit. Он создан, чтобы AI-ассистенты напрямую работали с вашими проектами в Sanity — headless CMS. Агент может читать контент, схемы, датасеты и релизы. Вам не нужно вручную описывать структуру типов данных. Сервер сам передаёт агенту актуальные схемы и правила работы (agent rules). Правила включают best-practices для контент-моделирования, SEO и AEO. Инструмент для разработчиков, которые используют AI: Cursor, Claude Code, VS Code, Lovable, v0, OpenAI Codex. Для старта нужен только Sanity CLI. Без ручных токенов, env-файлов и OAuth.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикsanity-io
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    streamable-http

Описание

Возможности

  • Чтение контента, схем, датасетов и релизов из Sanity.
  • Создание и редактирование черновиков контента.
  • Планирование публикаций и управление версиями через релизы.
  • Автоматическая передача agent rules (21 интеграция, 26 правил).
  • Применение best-practices для контент-моделирования, SEO и AEO.
  • Настройка одной командой: npx sanity@latest mcp configure.
  • Готовые плагины для Cursor Marketplace и Claude Code Marketplace.
  • Работа с любым клиентом, поддерживающим MCP через HTTP.

Как подключить

Используйте Sanity CLI. Выполните в терминале:

npx sanity@latest mcp configure

Сервис сам обнаружит установленные клиенты (Cursor, Claude Code, VS Code) и пропишет настройки. Используется сессия CLI — не нужны ручные токены.

Для ручной настройки добавьте конфигурацию в mcp.json для Cursor или в settings.json для Claude Desktop:

{ "mcpServers": { "Sanity": { "type": "http", "url": "https://mcp.sanity.io" } } }

Перезапустите клиент. Сервер начнёт работать сразу. Проверьте — попросите агента показать структуру проекта.

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

  • «Покажи схему контента для раздела 'Блог' в моём проекте.»
  • «Создай черновик статьи на тему Headless CMS в датасете production.»
  • «Найди релизы, запланированные на следующую неделю, и покажи их статус.»
  • «Обнови SEO-поля для страницы 'О компании' по правилам Sanity.»
  • «Проверь, какие типы документов есть в схеме моего проекта.»

Технические детали

  • Язык: JavaScript
  • Транспорт: Streamable HTTP
  • Лицензия: MIT
  • Разработчик: sanity-io
  • Совместимые клиенты: Cursor, Claude Desktop, Claude Code, VS Code, Lovable, v0, OpenAI Codex, любые HTTP MCP-клиенты.

Поделиться