MCP Server Chart

An MCP server from AntV for generating charts and diagrams: 25+ visualization types, from lines and bars to maps, mind maps and network graphs

  • 4,417 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • Runs a third-party package through npx
  • By default sends chart data to an external rendering service
All reasons and checks

antvis/mcp-server-chart

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/mcp-server-chart

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Runs a third-party package through npx
  • By default sends chart data to an external rendering service

This is third-party code. Review the repository files before installing.

What it does

The server gives an agent a set of tools, each of which builds one visualization type from data: line, column and pie charts, histograms, boxplots, scatter plots, funnels, waterfalls, radars, network graphs, treemaps, Sankey and Venn diagrams, mind maps, flowcharts, fishbone diagrams, organization charts, word clouds, tables and pivot tables. There are geographic district, pin and path maps that rely on the AMap service and cover China. Rendering runs through AntV's hosted service by default, but you can point it at your own via the VIS_REQUEST_SERVER variable for private deployment. The server runs through npx over stdio, also works over SSE and streamable HTTP and can be deployed in Docker. Individual tools can be turned off with the DISABLED_TOOLS variable.

Who it is for. For analysts, developers and product managers who want an agent to build charts and diagrams from data.

Good fit when

  • You want an agent to draw a chart or diagram from numbers or a table
  • You need diagrams: a mind map, flowchart, network graph or organization chart
  • You want visualization inside an MCP client without writing rendering code

Not a fit when

  • Your data cannot be sent to an external rendering service and you are not ready to set up a private deployment
  • You need maps outside China: the geographic maps work through AMap for China only

Example request

Build a column chart of monthly sales from this table

MCP

Transport
stdio, sse, http
Authentication
not required

Environment variables

VIS_REQUEST_SERVER
URL of your own rendering service for private deployment instead of AntV's hosted service.
SERVICE_ID
Service identifier for tracking chart generation records.
DISABLED_TOOLS
Comma-separated list of tools to disable.

Limitations

By default chart specifications are sent to AntV's hosted rendering service; for a closed environment you need to run your own renderer and set VIS_REQUEST_SERVER. Geographic maps use the AMap service and cover China only. Rendering is done by an external service, so availability depends on the network.

How to disable. Remove the mcp-server-chart block from your client's MCP configuration. For a global install remove the package: npm uninstall -g @antv/mcp-server-chart.

FAQ

How many chart types are supported?

More than 25, from basic line, column and pie charts to Sankey diagrams, mind maps, network graphs and geographic maps.

Where does data go for rendering?

By default to AntV's hosted service. For a private environment run your own renderer and set it in VIS_REQUEST_SERVER.

Discussion

No questions or reviews yet.

Semiotic MCP

Semiotic

Official

Semiotic's MCP server: an agent picks the chart type, renders SVG and validates the configuration against component schemas.

MCP serverMinimal access2.7KRepository stars

32 tools draw interactive charts, KPI widgets and dashboards right inside the chat in Claude Desktop, VS Code and other clients

MCP serverExtended access53Repository stars

An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources

MCP serverExtended access1.1KRepository stars
Needs a VPN

MCP server and CLI that turns paper text or data into academic figures, diagrams and plots

MCP serverExtended access2.5KRepository stars
Official

ArcadeDB ships a built-in MCP server: an agent reads graph, document and vector data, and writes are opt-in.

MCP serverBroad access1.3KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
MCP Server Chart (this card)yesnot required4,417
Lightweight Charts skills for agentsyes17,842two TradingView skills
Network Sketcher Local MCPyesnot required418cisco's local MCP server
tty-table MCPnonot required311The MCP server formats an agent’s rows as a text table with wrapping, alignment and a chosen width for terminal display.

README in short

The README describes a TypeScript MCP server that builds charts with AntV and exposes a separate tool for each visualization type, more than 25 in total. It covers npx setup for Claude, VSCode, Cline, Cursor and other clients, running over SSE and streamable HTTP, Docker deployment and command-line options. It documents environment variables: VIS_REQUEST_SERVER for private rendering, SERVICE_ID for record tracking and DISABLED_TOOLS to switch off unneeded tools. It also mentions a chart-visualization skill for clients that support skills. The package is published on npm as @antv/mcp-server-chart under the MIT license.

README badge

Report a problem