MCP-сервер для публичного API Яндекс DataLens
datalens-mcp
MCP-сервер на Rust для публичного API Яндекс DataLens: 60 методов через полный каталог, типизированные обертки для частых операций и IAM-авторизация
- 5 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Роль datalens.editor или admin дает право создавать и менять датасеты и подключения
- IAM-токен открывает доступ в рамках всей организации Yandex Cloud
Установка
- Работает в
- Сервисы
Ручная установка
Получи 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 напрямую.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
DataLens — все инструментыMCP-сервер для публичного API Yandex DataLens: 70 инструментов для дашбордов, чартов, датасетов и подключений
Официальный MCP-сервер DataLens
datalens-mcp
Официальный MCP-сервер DataLens от команды разработки: превращает публичный API DataLens в три инструмента-шлюза вместо сотен отдельных MCP-инструментов
DataLens Dev MCP
datalens-dev-mcp
Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов
MCP-сервер для self-hosted DataLens OSS
DataLens OSS API и MCP
Транслятор облачного API DataLens в внутренние вызовы open-source DataLens 2.9.0 плюс MCP-сервер поверх него по Streamable HTTP
MCP-серверы Yandex Cloud
Yandex Cloud MCP Servers
Официальный набор MCP-серверов Yandex Cloud: документация, поиск, развертывание приложений, serverless-функции, контейнеры и каталог данных
MCP-серверы Yandex AI Studio
MCP Servers in Yandex AI Studio
Официальные демо-шаблоны Яндекса: MCP-шлюзы поверх облачных функций для YandexART, графиков, PDF, arXiv, Kaggle и погоды
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP-сервер для публичного API Яндекс DataLens (эта карточка) | нет | OAuth | 5 | |
| Официальный MCP-сервер DataLens | да | OAuth | 4 | официальный сервер DataLens |
| DataLens: MCP-сервер для баз данных на Java | нет | не нужна | 0 | Postgres, MySQL, SQLite |
Коротко о README
README на английском начинается с прямого дисклеймера о неофициальном статусе, дает пошаговый выбор установки под Linux, Fedora, Debian и Ubuntu, macOS и Windows или сборку из исходников, перечисляет четыре способа получить учетные данные DataLens API и подробно расписывает три пути к IAM-токену: через yc CLI, обмен OAuth-токена и сервисный аккаунт с ключом.