Practical overview
When it fits
Use it when an MCP-compatible client needs chart or visualization tools as part of a data-analysis workflow, especially when the required output matches one of the server's documented chart types.
Who it is for
- Developers integrating chart generation into MCP-compatible assistants or clients.
- Teams using assistant-led analysis that needs charts, diagrams, maps or tabular outputs.
- Dify users considering the documented visualization plugin integration.
Documented uses
- Generate charts from data in an assistant workflow.
- Compare categories or show trends, distributions and relationships.
- Create diagrams such as flowcharts, mind maps and fishbone diagrams.
- Present hierarchical or geographic data, or generate spreadsheet and pivot-table views.
Requirements & limits
The project is an open-source repository under the MIT license. The README identifies desktop clients including Claude, VS Code and Cline, and also mentions a Dify plugin.
- It is a developer-facing MCP server, so it fits workflows built around MCP-compatible clients rather than a standalone charting interface.
- The documented toolset includes more than 25 visual chart types, plus spreadsheet and pivot-table generation.
- Geographic visualization tools use AMap and are documented as supporting map generation only within China.
- The implementation is TypeScript and the repository specifies an MIT license.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add MCP Server Chart to a desktop MCP client
Configure a desktop MCP client to launch MCP Server Chart through npx.
Before you start
- A desktop MCP client that supports MCP server configuration.
Steps
Open the MCP server configuration for the desktop client.
Add an entry named
mcp-server-chartwith commandnpxand arguments-yand@antv/mcp-server-chart.Save the configuration; the README gives a
cmd /c npx -y @antv/mcp-server-chartcommand form for Windows.
Expected outcome
The desktop client has an MCP server entry for chart-generation tools.
Guide limitations
- The README provides configuration examples but does not document client-specific configuration locations or verify a successful connection.
Run MCP Server Chart with SSE or Streamable transport
Start the server locally and use its documented SSE or Streamable endpoint.
Before you start
- npm installed for the documented global package installation, or Docker Compose for the Docker deployment option.
Steps
For direct installation, run the command below; alternatively, enter the repository's
dockerdirectory for the Docker option.npm install -g @antv/mcp-server-chartFor direct installation, run
mcp-server-chart --transport sseormcp-server-chart --transport streamable; for Docker, run the command below.docker compose up -dUse the documented endpoint: direct SSE at
http://localhost:1122/sse, direct Streamable athttp://localhost:1122/mcp; the Docker section lists SSE athttp://localhost:1123/sseand Streamable athttp://localhost:1122/mcp.
Expected outcome
The server is started using one of the documented transports, with the corresponding local endpoint listed for access.
Guide limitations
- The README's Docker endpoint list gives port 1123 for SSE and port 1122 for Streamable.
- Geographic visualization tools use AMap and currently support map generation only within China.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026
- Original website title
- antvis/mcp-server-chart · Official homepage title · retained in its source language

