MCP-сервер для публичного API Яндекс DataLens

datalens-mcp

MCP-сервер на Rust для публичного API Яндекс DataLens: 60 методов через полный каталог, типизированные обертки для частых операций и IAM-авторизация

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Роль datalens.editor или admin дает право создавать и менять датасеты и подключения
  • IAM-токен открывает доступ в рамках всей организации Yandex Cloud
Все причины и проверки
Российский стек

snevolin/datalens-mcp

Установка

Ручная установка

Текст для агента

Получи DATALENS_ORG_ID в консоли Yandex Cloud и IAM-токен командой yc iam create-token после yc init, затем установи собранный бинарник по инструкции README для своей ОС и подключи сервер с переменными YC_IAM_TOKEN и DATALENS_ORG_ID.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер написан на Rust и обращается к публичному API DataLens api.datalens.tech по протоколу stdio. Инструмент datalens_list_methods отдает полный каталог из 60 методов на снимке от 18 февраля 2026 года, datalens_get_method_schema возвращает схему запроса и примеры для конкретного метода, а datalens_rpc универсально вызывает любой метод каталога, включая появившиеся позже и не имеющие типизированной обертки. Отдельно есть готовые типизированные инструменты для высокочастотных операций: получение и создание подключений и датасетов, валидация датасета, чтение дашбордов, чартов разных типов (wizard, editor, QL) и рабочих книг, а также работа с папками и правами доступа записей.

Для кого. Для аналитиков и разработчиков, которые работают с дашбордами и датасетами в Яндекс DataLens и хотят читать их через агента.

Подходит, если

  • Нужно получить структуру дашборда или датасета DataLens через агента
  • Нужен метод API DataLens, для которого еще нет типизированной обертки: его закроет datalens_rpc
  • Нужна валидация датасета перед использованием в чарте

Не подходит, если

  • Нет организации в Yandex Cloud и IAM-токена: без них DataLens Public API не пустит
  • IAM-токен нужно обновлять вручную, если он получен через yc CLI или обмен OAuth: сервер сам его не продлевает

Пример запроса к агенту

Покажи структуру дашборда DataLens по его идентификатору и список датасетов в этой рабочей книге

Ограничения

Явно неофициальный проект: README отдельным разделом отказывается от связи с Яндексом и говорит, что название используется только для описания совместимости с API. Требует роль datalens.editor или datalens.admin и не всегда очевидный путь получения IAM-токена: через yc CLI, обмен OAuth-токена или сервисный аккаунт с ключом. IAM-токены живут ограниченное время, до 12 часов при обмене OAuth.

Как отключить. Удалите сервер из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
OAuth
Переменные окружения
Переменные окружения
YC_IAM_TOKEN
обязательная, секрет
IAM-токен Yandex Cloud, срок жизни ограничен, до 12 часов при получении через OAuth.
DATALENS_ORG_ID
обязательная
Идентификатор организации в Yandex Cloud.

Проверка безопасности

  • Роль datalens.editor или admin дает право создавать и менять датасеты и подключения
  • IAM-токен открывает доступ в рамках всей организации Yandex Cloud

Коротко о README

README на английском начинается с прямого дисклеймера о неофициальном статусе, дает пошаговый выбор установки под Linux, Fedora, Debian и Ubuntu, macOS и Windows или сборку из исходников, перечисляет четыре способа получить учетные данные DataLens API и подробно расписывает три пути к IAM-токену: через yc CLI, обмен OAuth-токена и сервисный аккаунт с ключом.

Частые вопросы

Это официальный сервер Яндекса?

Нет, README прямо говорит, что проект неофициальный, не связан с Яндексом и не одобрен им.

Как быть, если у метода еще нет типизированной обертки?

Использовать datalens_rpc, который вызывает любой метод из каталога datalens_list_methods напрямую.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AIMCP-сервер для публичного API Яндекс DataLens

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.