Skip to content

Release history

antv/mcp-server-chart releases

A Model Context Protocol server for generating visual charts using AntV.

All releases

22 shown

0.9.10 Bug fix

Fixes high CPU usage during concurrent deployments.

Full changelog

What's Changed

  • Move skills to external repository and update README by @Copilot in https://github.com/antvis/mcp-server-chart/pull/263
  • Fix high CPU usage during concurrent deployments by @Copilot in https://github.com/antvis/mcp-server-chart/pull/273
  • Fix TypeError in Docker local deployment by @Copilot in https://github.com/antvis/mcp-server-chart/pull/272
  • Fix TLS handshake issue in MCP by @Copilot in https://github.com/antvis/mcp-server-chart/pull/271
  • chore: remove antv-chart-server-0.9.7.mcpb and bump version to 0.9.10 by @Copilot in https://github.com/antvis/mcp-server-chart/pull/274
  • Update MCP return description to clarify content vs spec usage by @Copilot in https://github.com/antvis/mcp-server-chart/pull/275

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.9...0.9.10

0.9.9 Maintenance
Notable features
  • Add tool annotations for improved LLM tool understanding
  • add `chart-visualization` skill
  • Update source identifier to chart-visualization-creator in skills generate.py
Full changelog

What's Changed

  • feat: Add tool annotations for improved LLM tool understanding by @triepod-ai in https://github.com/antvis/mcp-server-chart/pull/249
  • feat: add chart-visualization skill by @hustcc in https://github.com/antvis/mcp-server-chart/pull/255
  • Update source identifier to chart-visualization-creator in skills generate.py by @Copilot in https://github.com/antvis/mcp-server-chart/pull/257
  • feat: Add MCPB bundle for Claude Desktop installation by @triepod-ai in https://github.com/antvis/mcp-server-chart/pull/251
  • feat: upgrade to Zod v4 and use native JSON schema generation by @chentsulin in https://github.com/antvis/mcp-server-chart/pull/254
  • feat: add generate_spreadsheet by @Alexzjt in https://github.com/antvis/mcp-server-chart/pull/253
  • Fix JSON Schema generation error by removing z.undefined() from spreadsheet schema by @Copilot in https://github.com/antvis/mcp-server-chart/pull/260
  • chore: 0.9.8 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/261
  • Bump version from 0.9.8 to 0.9.9 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/262

New Contributors

  • @triepod-ai made their first contribution in https://github.com/antvis/mcp-server-chart/pull/249
  • @Alexzjt made their first contribution in https://github.com/antvis/mcp-server-chart/pull/253

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.7...0.9.9

0.9.7 New feature
Notable features
  • Added waterfall chart support
  • Added startAtZero configuration option
  • Updated modelcontect dependency to a newer version
Full changelog

What's Changed

  • feat: add waterfall by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/242
  • feat: add startAtZero by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/247
  • feat: update modelcontect version by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/248

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.6...0.9.7

0.9.6 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • mcp register by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/237
  • Dev/fixed mcp publish by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/238

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.5...0.9.6

0.9.5 Bug fix
Notable features
  • Updated chart data description of group field
Full changelog

What's Changed

  • feat: update chart data description of group field by @hustcc in https://github.com/antvis/mcp-server-chart/pull/231
  • fix: connect error when sse with multiple clients by @hustcc in https://github.com/antvis/mcp-server-chart/pull/233

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.4...0.9.5

0.9.4 New feature
Notable features
  • Updated chart style description
Full changelog

What's Changed

  • feat: update chart style description by @hustcc in https://github.com/antvis/mcp-server-chart/pull/228

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.3...0.9.4

0.9.3 Bug fix

Fixed MCP server chart logging errors when using the stdio transport.

Full changelog

What's Changed

  • fix: mcp logs error with stdio transport by @hustcc in https://github.com/antvis/mcp-server-chart/pull/223

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.2...0.9.3

0.9.2 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • optimize: code of --host and add logger by @hustcc in https://github.com/antvis/mcp-server-chart/pull/211
  • Dev/add sse endpoint test by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/217
  • chore: 0.9.2 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/220

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.9.1...0.9.2

0.9.1 Security relevant
Security fixes
  • fix: mcp inspector xss
Notable features
  • Migrate HTTP servers to use Express.js
  • Add lineWidth to Radar area and group support to scatter chart
  • Add SSE and streamable support with --host parameter
Full changelog

What's Changed

  • feat: migrate HTTP servers to use Express.js by @Susuperli in https://github.com/antvis/mcp-server-chart/pull/179
  • MCP Trust Score by @Matvey-Kuk in https://github.com/antvis/mcp-server-chart/pull/181
  • fix: mcp inspector xss by @hustcc in https://github.com/antvis/mcp-server-chart/pull/198
  • feat: add lineWidth to Radar area and add group to scatter by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/202
  • feat: update version by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/204
  • Dev/add spec by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/207
  • fix: order of server connection and request handling by @chentsulin in https://github.com/antvis/mcp-server-chart/pull/208
  • add: sse, streamable support passing the --host parameter by @Unexpectedlyc in https://github.com/antvis/mcp-server-chart/pull/185
  • Update:Start Docker services with Docker Compose, speed up the docker build process by @Kevin-Glaser in https://github.com/antvis/mcp-server-chart/pull/209

New Contributors

  • @Susuperli made their first contribution in https://github.com/antvis/mcp-server-chart/pull/179
  • @Matvey-Kuk made their first contribution in https://github.com/antvis/mcp-server-chart/pull/181
  • @chentsulin made their first contribution in https://github.com/antvis/mcp-server-chart/pull/208
  • @Unexpectedlyc made their first contribution in https://github.com/antvis/mcp-server-chart/pull/185
  • @Kevin-Glaser made their first contribution in https://github.com/antvis/mcp-server-chart/pull/209

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.8.3...0.9.1

0.9.0 Breaking risk
Breaking changes
  • HTTP servers now use Express.js instead of the previous implementation.
Security fixes
  • Fixed XSS vulnerability in MCP inspector (fix: mcp inspector xss)
Notable features
  • Added lineWidth option to Radar area charts
  • Added group support to scatter plots
Full changelog

What's Changed

  • feat: migrate HTTP servers to use Express.js by @Susuperli in https://github.com/antvis/mcp-server-chart/pull/179
  • MCP Trust Score by @Matvey-Kuk in https://github.com/antvis/mcp-server-chart/pull/181
  • fix: mcp inspector xss by @hustcc in https://github.com/antvis/mcp-server-chart/pull/198
  • feat: add lineWidth to Radar area and add group to scatter by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/202

New Contributors

  • @Susuperli made their first contribution in https://github.com/antvis/mcp-server-chart/pull/179
  • @Matvey-Kuk made their first contribution in https://github.com/antvis/mcp-server-chart/pull/181

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.8.3...v0.9.0

0.9.0-beta.0 Breaking risk
Breaking changes
  • Replaced custom HTTP server implementation with Express.js
Full changelog

What's Changed

  • feat: migrate HTTP servers to use Express.js by @Susuperli in https://github.com/antvis/mcp-server-chart/pull/179

New Contributors

  • @Susuperli made their first contribution in https://github.com/antvis/mcp-server-chart/pull/179

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.8.3...0.9.0-beta.0

0.8.3 Breaking risk
Breaking changes
  • Removed unspecified fields in the JSON schema of generate_district_map.
  • Removed unspecified fields in the histogram JSON schema.
Full changelog

What's Changed

  • fix: remove in json schema of generate_district_map by @hustcc in https://github.com/antvis/mcp-server-chart/pull/173
  • fix: histogram schema by @hustcc in https://github.com/antvis/mcp-server-chart/pull/175

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.8.2...0.8.3

0.8.2 Breaking risk
⚠ Upgrade required
  • Node.js must be at least version 18 to enable fetch functionality.
Breaking changes
  • Removed recursive schema support
Notable features
  • Support for dark theme
  • Updated version information
Full changelog

What's Changed

  • deploy: add docker-compose by @baihengaead in https://github.com/antvis/mcp-server-chart/pull/161
  • feat: support dark theme by @leondt1 in https://github.com/antvis/mcp-server-chart/pull/166
  • feat: update version by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/168
  • refactor: remove recursive schema by @hustcc in https://github.com/antvis/mcp-server-chart/pull/170
  • fix: fetch is not enable when node < 18 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/171

New Contributors

  • @baihengaead made their first contribution in https://github.com/antvis/mcp-server-chart/pull/161
  • @leondt1 made their first contribution in https://github.com/antvis/mcp-server-chart/pull/166

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.8.0...0.8.2

0.8.0 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • refactor: move texture into style by @hustcc in https://github.com/antvis/mcp-server-chart/pull/154
  • chore" optimize generate_bar_chart and other tools's prompt, see below

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.7.3...0.8.0

0.7.3 Bug fix

Fixed palette value.

Full changelog

What's Changed

  • fix palette value by @hustcc in https://github.com/antvis/mcp-server-chart/pull/153

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.7.2...0.7.3

0.7.2 New feature
Notable features
  • Added texture option to chart schema
  • Support for custom style on six charts
Full changelog

What's Changed

  • docs: update preview image in readme by @hustcc in https://github.com/antvis/mcp-server-chart/pull/119
  • Allow mcp to disable tools by @vstoican in https://github.com/antvis/mcp-server-chart/pull/125
  • docs: fix typo by @w2xi in https://github.com/antvis/mcp-server-chart/pull/133
  • chore: fix typo by @w2xi in https://github.com/antvis/mcp-server-chart/pull/137
  • feat: add texture option to chart schema by @BQXBQX in https://github.com/antvis/mcp-server-chart/pull/142
  • docs: update readme by @hustcc in https://github.com/antvis/mcp-server-chart/pull/143
  • feat: support custom style for 6 charts by @hustcc in https://github.com/antvis/mcp-server-chart/pull/150
  • chore: 0.7.2 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/152

New Contributors

  • @vstoican made their first contribution in https://github.com/antvis/mcp-server-chart/pull/125
  • @w2xi made their first contribution in https://github.com/antvis/mcp-server-chart/pull/133

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.7.1...0.7.2

0.7.1 Breaking risk
Breaking changes
  • Removed `timeout` option for fetch requests
Full changelog

What's Changed

  • fix: remove the timeout option for fetch request by @wang1212 in https://github.com/antvis/mcp-server-chart/pull/116

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.7.0...0.7.1

0.7.0 New feature
Notable features
  • Three new geographic visualization chart generation tools
Full changelog

What's Changed

  • docs: add http service info by @hustcc in https://github.com/antvis/mcp-server-chart/pull/95
  • docs: update tool desc and fix alert by @hustcc in https://github.com/antvis/mcp-server-chart/pull/100
  • feat: add 3 geographic visualization chart generation tools by @wang1212 in https://github.com/antvis/mcp-server-chart/pull/108
  • fix: remove axios dependence by @hustcc in https://github.com/antvis/mcp-server-chart/pull/112
  • fix: optimize the input schema of map chart by @wang1212 in https://github.com/antvis/mcp-server-chart/pull/114

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.6.1...0.7.0

0.6.1 Bug fix

Fixed permission denied error.

Full changelog

What's Changed

  • Resolve permission denied error by @gdisk in https://github.com/antvis/mcp-server-chart/pull/91

New Contributors

  • @gdisk made their first contribution in https://github.com/antvis/mcp-server-chart/pull/91

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.6.0...0.6.1

0.6.0 New feature
Notable features
  • Added liquid, funnel, organization-chart and seven additional chart types
Full changelog

What's Changed

  • feat: add liquid, funnel, organization-chart and 7 charts by @hustcc in https://github.com/antvis/mcp-server-chart/pull/88







Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.5.3...0.6.0

0.5.3 New feature
Notable features
  • Added generate_line_chart function to callTool.ts
Full changelog

What's Changed

  • Add generate_line_chart to callTool.ts by @LogCreative in https://github.com/antvis/mcp-server-chart/pull/85
  • chore: 0.5.3 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/86

New Contributors

  • @LogCreative made their first contribution in https://github.com/antvis/mcp-server-chart/pull/85

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.5.2...0.5.3

What's Changed

  • build: export declaration by @hustcc in https://github.com/antvis/mcp-server-chart/pull/83
  • build: build to cjs by @hustcc in https://github.com/antvis/mcp-server-chart/pull/84
  • Add generate_line_chart to callTool.ts by @LogCreative in https://github.com/antvis/mcp-server-chart/pull/85
  • chore: 0.5.3 by @hustcc in https://github.com/antvis/mcp-server-chart/pull/86

New Contributors

  • @LogCreative made their first contribution in https://github.com/antvis/mcp-server-chart/pull/85

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.5.0...0.5.3

0.5.0 New feature
Notable features
  • Added `theme` field in chart schema with an `academy` theme.
  • Fixed charts schema description.
  • JSON schema validation for mind-map and network charts.
Full changelog

What's Changed

  • feat: add theme in chart schema, add academy theme by @hustcc in https://github.com/antvis/mcp-server-chart/pull/57
  • docs: update README.md to add dify by @hustcc in https://github.com/antvis/mcp-server-chart/pull/68
  • feat:fixed charts schema description by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/70
  • docs: update readme add history by @hustcc in https://github.com/antvis/mcp-server-chart/pull/76
  • docs: update typo by @zhang2feng in https://github.com/antvis/mcp-server-chart/pull/77
  • feat: json schema valid for mind-map, network... by @XinyueDu in https://github.com/antvis/mcp-server-chart/pull/78
  • feat: export all chart schema & call tool function by @hustcc in https://github.com/antvis/mcp-server-chart/pull/81

New Contributors

  • @zhang2feng made their first contribution in https://github.com/antvis/mcp-server-chart/pull/77

Full Changelog: https://github.com/antvis/mcp-server-chart/compare/0.4.0...0.5.0

Beta — feedback welcome: [email protected]