Data as of
MCP Server Chart for Windsurf: Setup & Config
Windsurf: Generate charts, diagrams, maps, and tabular views from an AI assistant using AntV.
What you can do with MCP Server Chart in Windsurf
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.
- Generate supported China-focused geographic visualizations.
Before you start: MCP Server Chart in Windsurf
- 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 Windsurf configuration
Choose Windsurf configuration scope
For MCP Server Chart, open macOS/Linux: ~/.codeium/windsurf/mcp_config.json Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json. Merge into mcpServers; remote endpoints use serverUrl.
Add MCP Server Chart to Windsurf
Use the mcp-server-chart entry below in mcpServers. Keep MCP Server Chart's documented stdio connection fields and your other Windsurf entries.
Check MCP Server Chart in Windsurf
MCP Server Chart: Refresh MCP in Windsurf settings and inspect Cascade’s tools.
Config file · macOS/Linux: ~/.codeium/windsurf/mcp_config.json
Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
],
"env": {}
}
}
}MCP Server Chart tools available to Windsurf
MCP Server Chart's stored tool list documents 27 tools; compare it with Windsurf's connected tool list, because the stored list is not a live check.
- generate_area_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_area_chart.
Render a filled trend chart for values over a continuous axis.
- generate_bar_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_bar_chart.
Compare category values with horizontal bars.
- generate_boxplot_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_boxplot_chart.
- generate_column_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_column_chart.
- generate_district_map
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_district_map.
- generate_dual_axes_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_dual_axes_chart.
- generate_fishbone_diagram
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_fishbone_diagram.
- generate_flow_diagram
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_flow_diagram.
- generate_funnel_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_funnel_chart.
Illustrate how values decrease across successive stages.
- generate_histogram_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_histogram_chart.
Display the frequency of observations grouped into intervals.
- generate_line_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_line_chart.
Plot changing values across time or another continuous dimension.
- generate_liquid_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_liquid_chart.
Show a percentage as a liquid-style fill indicator.
- generate_mind_map
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_mind_map.
Arrange a central topic and its subtopics in branching form.
- generate_network_graph
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_network_graph.
Visualize entities and the connections between them.
- generate_organization_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_organization_chart.
- generate_path_map
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_path_map.
- generate_pie_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_pie_chart.
- generate_pin_map
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_pin_map.
- generate_radar_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_radar_chart.
- generate_sankey_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_sankey_chart.
- generate_scatter_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_scatter_chart.
- generate_treemap_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_treemap_chart.
Represent hierarchical values using nested rectangles.
- generate_venn_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_venn_chart.
Show overlaps and distinctions between sets.
- generate_violin_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_violin_chart.
Compare category distributions with density-shaped statistical plots.
- generate_waterfall_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_waterfall_chart.
Show how sequential positive and negative changes produce a final value.
- generate_word_cloud_chart
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_word_cloud_chart.
Size words according to their frequency or weight.
- generate_spreadsheet
After refreshing MCP Server Chart in Windsurf settings, check Cascade's tool list for generate_spreadsheet.
Render a regular table, or a pivot table when grouping or value fields are supplied.
Troubleshooting MCP Server Chart in Windsurf
- Check npx @antv/mcp-server-chart (Node.js/npm) on the machine running Windsurf's MCP integration for MCP Server Chart; refresh MCP and inspect Cascade's tools.
- MCP Server Chart uses stdio here: Windsurf 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 Windsurf troubleshooting lives in the /clients/windsurf guide.
MCP Server Chart — details. Windsurf guide