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

datalens-mcp

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

  • 5 ★ репозитория
  • Последний коммит
  • Apache-2.0
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.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

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

Что делает

Сервер написан на 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 по его идентификатору и список датасетов в этой рабочей книге

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

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

Ограничения

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

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

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер для публичного API Yandex DataLens: 70 инструментов для дашбордов, чартов, датасетов и подключений

MCP-серверРасширенный доступ8Звезды репозитория
Официальный

Официальный MCP-сервер DataLens от команды разработки: превращает публичный API DataLens в три инструмента-шлюза вместо сотен отдельных MCP-инструментов

MCP-серверРасширенный доступ4Звезды репозитория

DataLens Dev MCP

datalens-dev-mcp

Российский стек

Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов

MCP-серверШирокий доступ7Звезды репозитория
Российский стек

Транслятор облачного API DataLens в внутренние вызовы open-source DataLens 2.9.0 плюс MCP-сервер поверх него по Streamable HTTP

MCP-серверРасширенный доступ5Звезды репозитория

MCP-серверы Yandex Cloud

Yandex Cloud MCP Servers

Официальный

Официальный набор MCP-серверов Yandex Cloud: документация, поиск, развертывание приложений, serverless-функции, контейнеры и каталог данных

MCP-серверШирокий доступ49Звезды репозитория

MCP-серверы Yandex AI Studio

MCP Servers in Yandex AI Studio

Официальный

Официальные демо-шаблоны Яндекса: MCP-шлюзы поверх облачных функций для YandexART, графиков, PDF, arXiv, Kaggle и погоды

MCP-серверРасширенный доступ1Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP-сервер для публичного API Яндекс DataLens (эта карточка)нетOAuth5
Официальный MCP-сервер DataLensдаOAuth4официальный сервер DataLens
DataLens: MCP-сервер для баз данных на Javaнетне нужна0Postgres, MySQL, SQLite

Коротко о README

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

Бейдж для README

Сообщить о проблеме