Data as of

MCP Server Chart for Claude Desktop: Setup & Config

Claude Desktop: Generate charts, diagrams, maps, and tabular views from an AI assistant using AntV.

What you can do with MCP Server Chart in Claude Desktop

Choose a broad AntV visualization toolkit with tables, diagrams, and configurable rendering.

  • Generate comparison and trend charts from structured data.
  • Visualize distributions with histograms, boxplots, or violin plots.
  • Create flow diagrams, organization charts, and relationship graphs.

Before you start: MCP Server Chart in Claude Desktop

  • Node.js with npx for local execution
  • An MCP-compatible client

The README gives this desktop stdio configuration. Windows uses a cmd /c wrapper. Optional environment settings support private rendering, generation records, and disabled tools.

MCP Server Chart Claude Desktop configuration

  1. Choose Claude Desktop configuration scope

    For MCP Server Chart, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.

  2. Add MCP Server Chart to Claude Desktop

    Use the mcp-server-chart entry below in mcpServers. Keep MCP Server Chart's documented stdio connection fields and your other Claude Desktop entries.

  3. Check MCP Server Chart in Claude Desktop

    MCP Server Chart: Fully quit and reopen Claude Desktop; check developer diagnostics.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

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

MCP Server Chart tools available to Claude Desktop

MCP Server Chart's stored tool list documents 27 tools; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.

generate_area_chart

When Claude Desktop requests generate_area_chart from MCP Server Chart, review the action before approving it.

Render a filled trend chart for values over a continuous axis.

generate_bar_chart

When Claude Desktop requests generate_bar_chart from MCP Server Chart, review the action before approving it.

Compare category values with horizontal bars.

generate_boxplot_chart

When Claude Desktop requests generate_boxplot_chart from MCP Server Chart, review the action before approving it.

Summarize distributions using medians, quartiles, and outliers.

generate_column_chart

When Claude Desktop requests generate_column_chart from MCP Server Chart, review the action before approving it.

Compare category values with vertical columns.

generate_district_map

When Claude Desktop requests generate_district_map from MCP Server Chart, review the action before approving it.

Visualize values across administrative regions within supported map coverage.

generate_dual_axes_chart

When Claude Desktop requests generate_dual_axes_chart from MCP Server Chart, review the action before approving it.

Combine series with different units or scales in one chart.

generate_fishbone_diagram

When Claude Desktop requests generate_fishbone_diagram from MCP Server Chart, review the action before approving it.

Organize possible causes around a central problem.

generate_flow_diagram

When Claude Desktop requests generate_flow_diagram from MCP Server Chart, review the action before approving it.

Show process steps and decision paths.

generate_funnel_chart

When Claude Desktop requests generate_funnel_chart from MCP Server Chart, review the action before approving it.

Illustrate how values decrease across successive stages.

generate_histogram_chart

When Claude Desktop requests generate_histogram_chart from MCP Server Chart, review the action before approving it.

Display the frequency of observations grouped into intervals.

generate_line_chart

When Claude Desktop requests generate_line_chart from MCP Server Chart, review the action before approving it.

Plot changing values across time or another continuous dimension.

generate_liquid_chart

When Claude Desktop requests generate_liquid_chart from MCP Server Chart, review the action before approving it.

Show a percentage as a liquid-style fill indicator.

generate_mind_map

When Claude Desktop requests generate_mind_map from MCP Server Chart, review the action before approving it.

Arrange a central topic and its subtopics in branching form.

generate_network_graph

When Claude Desktop requests generate_network_graph from MCP Server Chart, review the action before approving it.

Visualize entities and the connections between them.

generate_organization_chart

When Claude Desktop requests generate_organization_chart from MCP Server Chart, review the action before approving it.

generate_path_map

When Claude Desktop requests generate_path_map from MCP Server Chart, review the action before approving it.

generate_pie_chart

When Claude Desktop requests generate_pie_chart from MCP Server Chart, review the action before approving it.

generate_pin_map

When Claude Desktop requests generate_pin_map from MCP Server Chart, review the action before approving it.

generate_radar_chart

When Claude Desktop requests generate_radar_chart from MCP Server Chart, review the action before approving it.

generate_sankey_chart

When Claude Desktop requests generate_sankey_chart from MCP Server Chart, review the action before approving it.

generate_scatter_chart

When Claude Desktop requests generate_scatter_chart from MCP Server Chart, review the action before approving it.

generate_treemap_chart

When Claude Desktop requests generate_treemap_chart from MCP Server Chart, review the action before approving it.

generate_venn_chart

When Claude Desktop requests generate_venn_chart from MCP Server Chart, review the action before approving it.

generate_violin_chart

When Claude Desktop requests generate_violin_chart from MCP Server Chart, review the action before approving it.

generate_waterfall_chart

When Claude Desktop requests generate_waterfall_chart from MCP Server Chart, review the action before approving it.

generate_word_cloud_chart

When Claude Desktop requests generate_word_cloud_chart from MCP Server Chart, review the action before approving it.

generate_spreadsheet

When Claude Desktop requests generate_spreadsheet from MCP Server Chart, review the action before approving it.

MCP Server Chart: full stored tool descriptions

Troubleshooting MCP Server Chart in Claude Desktop

  • Fully quit and reopen Claude Desktop for MCP Server Chart. If npx @antv/mcp-server-chart (Node.js/npm) is missing, check the desktop process's PATH, which may differ from your terminal.
  • MCP Server Chart uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Geographic generation is limited to China.
  • Known limitation: The private rendering option does not support geographic tools.
  • Known limitation: Generation history requires optional service-identifier setup; otherwise results must be saved manually.
  • General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.

MCP Server Chart — details. Claude Desktop guide

Frequently asked questions

Claude Desktop loads MCP Server Chart from claude_desktop_config.json: ~/Library/Application Support/Claude/ on macOS, or %APPDATA%\Claude\ on Windows. Open it via Settings → Developer → Edit Config when available.

Claude Desktop's mcp-server-chart example uses stdio.

MCP Server Chart's Claude Desktop configuration invokes npx @antv/mcp-server-chart (Node.js/npm).

MCP Server Chart's stored list contains 27 tools, including generate_area_chart, generate_bar_chart, generate_boxplot_chart. Compare those names with Claude Desktop's connected tool list; the stored list is not a live check.

Yes. The catalog includes process diagrams, mind maps, organization charts, network graphs, geographic views, and spreadsheets.

Yes. VIS_REQUEST_SERVER points to a custom rendering service, with GPT-Vis-SSR suggested in the README.