MCP Server Chart

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

MCP-серверОфициальный

Средний риск

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

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

  • Запускает сторонний пакет через npx
  • По умолчанию отправляет данные графиков на внешний сервис отрисовки
Все причины и проверки

antvis/mcp-server-chart

Установка

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

npx skillfoxx add mcp/mcp-server-chart

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

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

Выполните в терминале

claude mcp add --transport stdio mcp-server-chart -- npx -y @antv/mcp-server-chart

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"mcp-server-chart","type":"stdio","command":"npx","args":["-y","@antv/mcp-server-chart"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "mcp-server-chart": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add mcp-server-chart -- npx -y @antv/mcp-server-chart

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.mcp-server-chart]
command = "npx"
args = ["-y", "@antv/mcp-server-chart"]

Если файл уже есть, допишите блок в конец.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "mcp-server-chart": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

VIS_REQUEST_SERVERнеобязательная
URL for the chart generation service. Defaults to the public AntV service, but can be overridden for private deployments.
SERVICE_IDсекрет, необязательная
A unique identifier for your service, used for tracking chart generation records. This may be required for certain service levels or features.
DISABLED_TOOLSнеобязательная
Comma-separated list of tool names to disable.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит e2a8fb7.

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

Добавь в конфигурацию MCP клиента сервер mcp-server-chart с командой npx -y @antv/mcp-server-chart и перезапусти клиент. Для закрытого контура задай переменную VIS_REQUEST_SERVER со своим адресом рендеринга.

Другие способы из описания автора
{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": ["-y", "@antv/mcp-server-chart"]
    }
  }
}

Фрагмент для настольных клиентов с поддержкой MCP. На Windows используйте команду cmd с аргументами /c npx -y @antv/mcp-server-chart.

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

Что делает

Сервер добавляет агенту набор инструментов, каждый из которых строит свой тип визуализации по данным: линейные, столбчатые и круговые графики, гистограммы, ящики с усами, диаграммы рассеяния, воронки, водопады, радары, сети, деревья, диаграммы Санки и Венна, ментальные карты, блок-схемы, диаграммы Исикавы, организационные схемы, облака слов, таблицы и сводные таблицы. Есть географические карты районов, точек и маршрутов, они опираются на сервис AMap и покрывают территорию Китая. По умолчанию рендеринг идет через размещенный сервис AntV, но можно указать свой через переменную VIS_REQUEST_SERVER для приватного развертывания. Сервер запускается через npx по протоколу stdio, а также умеет работать по SSE и streamable HTTP и разворачиваться в Docker. Часть инструментов можно отключить переменной DISABLED_TOOLS.

Для кого. Для аналитиков, разработчиков и продакт-менеджеров, которым нужно, чтобы агент строил графики и диаграммы по данным.

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

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

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

  • Данные нельзя отправлять во внешний сервис отрисовки, а приватное развертывание настраивать не готовы
  • Нужны карты за пределами Китая: географические карты работают через AMap только по Китаю

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

Построй столбчатую диаграмму продаж по месяцам из этой таблицы

Ограничения

По умолчанию спецификации графиков уходят на размещенный сервис AntV для отрисовки, для закрытого контура нужно поднять свой рендерер и указать VIS_REQUEST_SERVER. Географические карты используют сервис AMap и охватывают только Китай. Отрисовку выполняет внешняя служба, поэтому доступность зависит от сети.

Как отключить. Удалите блок mcp-server-chart из конфигурации MCP вашего клиента. При глобальной установке удалите пакет: npm uninstall -g @antv/mcp-server-chart.

MCP

Транспорт
stdio, sse, http
Авторизация
не нужна
Переменные окружения
Переменные окружения
VIS_REQUEST_SERVER
Адрес своего сервиса отрисовки для приватного развертывания вместо размещенного сервиса AntV.
SERVICE_ID
Идентификатор сервиса для учета записей о генерации графиков.
DISABLED_TOOLS
Список инструментов через запятую, которые надо отключить.

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

  • Запускает сторонний пакет через npx
  • По умолчанию отправляет данные графиков на внешний сервис отрисовки

Коротко о README

README описывает MCP-сервер на TypeScript, который строит графики средствами AntV и предоставляет отдельный инструмент под каждый тип визуализации, всего больше 25. Показаны настройка через npx для Claude, VSCode, Cline, Cursor и других клиентов, запуск по SSE и streamable HTTP, развертывание в Docker и опции командной строки. Отдельно разобраны переменные окружения: VIS_REQUEST_SERVER для приватной отрисовки, SERVICE_ID для учета записей и DISABLED_TOOLS для отключения ненужных инструментов. Есть также скилл chart-visualization для клиентов с поддержкой скиллов. Пакет опубликован в npm как @antv/mcp-server-chart, лицензия MIT.

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

Сколько типов графиков поддерживается?

Больше 25, от базовых линейных, столбчатых и круговых до диаграмм Санки, ментальных карт, диаграмм связей и географических карт.

Куда уходят данные для отрисовки?

По умолчанию на размещенный сервис AntV. Для приватного контура поднимите свой рендерер и укажите его в VIS_REQUEST_SERVER.

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

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 Server Chart

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