datawrapper-mcp — графики Datawrapper через агента

datawrapper-mcp

MCP-сервер и приложение для Datawrapper: агент создает, обновляет, публикует и выгружает в PNG графики по вашим данным

  • 64 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

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

  • Токен открывает создание, публикацию и удаление графиков в аккаунте Datawrapper
  • Опубликованный график доступен по публичной ссылке, и в него попадают данные из чата
Все причины и проверки

palewire/datawrapper-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/datawrapper-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Токен открывает создание, публикацию и удаление графиков в аккаунте Datawrapper
  • Опубликованный график доступен по публичной ссылке, и в него попадают данные из чата

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

Что делает

Сервер построен на Python-библиотеке datawrapper и дает агенту восемь инструментов. list_chart_types и get_chart_schema описывают доступные типы графиков и схему настроек выбранного типа. create_chart создает график по данным и конфигурации, update_chart меняет данные или оформление, publish_chart открывает график по публичной ссылке, get_chart возвращает настройки и метаданные, export_chart_png отдает картинку, delete_chart удаляет график насовсем. Поддерживаются типы «bar», «line», «area», «arrow», «column», «multiple column», «scatter» и «stacked bar». Файл с данными можно передать прямо в чат, черновик появляется в панели приложения. После публикации агент выдает публичный адрес и адрес редактора, а на просьбу показать PNG встраивает картинку в ответ. При подключении к размещенному серверу по HTTP токен можно передать в заголовке Authorization или аргументом access_token, тогда графики создаются в вашем аккаунте. Переменная DATAWRAPPER_MCP_INSTRUCTIONS добавляет собственные правила оформления, например обязательный альтернативный текст.

Для кого. Журналистам, аналитикам и редакциям данных, которые делают графики в Datawrapper и хотят получать черновики из таблицы одной фразой.

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

  • Из таблицы CSV надо быстро получить линейный график и поправить цвет линии
  • Опубликованный график требует новой точки данных за последний год
  • Для статьи нужна PNG-версия графика, которую агент вставит в ответ
  • Редакция хочет единых правил: альтернативный текст и подписи задаются через DATAWRAPPER_MCP_INSTRUCTIONS
  • Агент должен предложить пять способов улучшить уже созданный график

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

  • Нужны карты и таблицы Datawrapper: сервер поддерживает только восемь типов графиков
  • Нет аккаунта Datawrapper: без токена API сервер не работает
  • Нужна установка через каталог плагинов без правки конфигурации: этот путь пока экспериментальный

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

Построй линейный график температур по этим данным, опубликуй его, добавь точку за 2024 год и покажи PNG.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

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

DATAWRAPPER_ACCESS_TOKEN обязательная, секрет
Токен API Datawrapper
DATAWRAPPER_MCP_INSTRUCTIONS
Собственные правила оформления для клиентов

Ограничения

Проект ранний и экспериментальный, поведение может меняться между релизами. Установка через каталоги плагинов, в том числе плагин Claude Desktop, пока не умеет собирать переменные окружения вроде DATAWRAPPER_ACCESS_TOKEN, поэтому надежный способ один: правка конфигурации вручную. Нужны аккаунт Datawrapper, токен API со страницы app.datawrapper.de/account/api-tokens и Python 3.10 или новее. delete_chart удаляет график безвозвратно, а опубликованный график открыт по публичной ссылке. Подробные шаги для Claude Desktop, Cursor, Codex и Kubernetes вынесены в INSTALLATION.md.

Как отключить. Уберите запись datawrapper из конфигурации клиента и отзовите токен на странице api-tokens в Datawrapper. Контейнер из Docker-образа остановите и удалите.

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

Какие типы графиков доступны?

«Bar», «line», «area», «arrow», «column», «multiple column», «scatter» и «stacked bar». Описания выдает list_chart_types, а полную схему настроек для типа get_chart_schema.

Где взять токен?

На странице app.datawrapper.de/account/api-tokens создайте токен и положите его в переменную DATAWRAPPER_ACCESS_TOKEN в конфигурации MCP.

Какие клиенты подходят?

Claude Desktop, Claude.ai, Claude Code, Cursor, VS Code Copilot, ChatGPT, OpenAI Codex и OpenClaw. Транспорт зависит от клиента, это stdio или streamable-http.

Как подключиться к размещенному серверу под своим аккаунтом?

Передайте токен в заголовке Authorization: Bearer либо аргументом access_token. Аргумент приоритетнее заголовка, а при их отсутствии сервер берет токен из своей переменной окружения.

Есть ли образ Docker?

Да, образ palewire/datawrapper-mcp лежит на Docker Hub, а для Kubernetes есть описание в руководстве по установке.

Обсуждение

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

MCP-серверы

32 инструмента строят интерактивные графики, KPI-виджеты и дашборды прямо в диалоге с Claude Desktop, VS Code и другими клиентами

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

MCP-сервер от AntV для генерации графиков и диаграмм: 25 с лишним типов визуализаций, от линий и столбцов до карт, ментальных карт и диаграмм связей

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

Официальный MCP-сервер Data Commons: агент ищет статистические показатели и тянет наблюдения по странам, регионам и городам.

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

Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse

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

MCP сервер и скиллы для продуктовой аналитики: пути пользователей, воронки, сегменты и графы переходов по событийным логам

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

MCP-сервер и CLI для генерации научных схем, диаграмм и графиков из текста статьи или данных

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
datawrapper-mcp — графики Datawrapper через агента (эта карточка)нетAPI-ключ64
microcharts MCPнетне нужна207компактные микрографики для вставки, без публикации в Datawrapper
AntV Chart Visualization Skillsнет533навыки по построению графиков, сервер Datawrapper не подключают

Коротко о README

В README обозначена ранняя стадия проекта, показан диалог создания и публикации графика, дана таблица из восьми инструментов, типы графиков и требования. Дальше идут настройка токена, работа с размещенным сервером, свои инструкции и таблица поддерживаемых клиентов.

Бейдж для README

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