MCP Server Chart
MCP-сервер от AntV для генерации графиков и диаграмм: 25 с лишним типов визуализаций, от линий и столбцов до карт, ментальных карт и диаграмм связей
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает сторонний пакет через npx
- По умолчанию отправляет данные графиков на внешний сервис отрисовки
Установка
В терминале, через 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/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.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
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.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавь в конфигурацию 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+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики