mcp-server-chart-bach
Verified Safeby pengfeiJoker
Overview
A Model Context Protocol server for generating charts and performing data analysis using AntV visualization tools.
Installation
npx -y @antv/mcp-server-chartEnvironment Variables
- VIS_REQUEST_SERVER
- SERVICE_ID
- DISABLED_TOOLS
Security Notes
The server uses `axios` to make outbound requests to `VIS_REQUEST_SERVER` (defaulting to AntV's service). While the default is trusted, if `VIS_REQUEST_SERVER` is configured via an environment variable to point to an untrusted endpoint, data could be sent to a malicious server. Input validation is performed using Zod, which helps mitigate injection risks for chart arguments. The streamable HTTP transport uses a wide-open CORS policy (`origin: '*'`), common for public APIs, but should be considered if deploying in a sensitive internal network without proper access control.
Similar Servers
mcp-server-chart
A Model Context Protocol server for generating charts using AntV for various data visualization and analysis needs.
echarts-mcp
Generates Apache ECharts visualizations based on LLM-provided parameters and uploads them to a cloud storage service, returning the image URL.
mcp-typescript-template
This project provides a foundational TypeScript template for developing remote Model Context Protocol (MCP) servers with robust tooling and best practices.
mcp-server-antv
A Model Context Protocol (MCP) server that provides AntV documentation context and code examples for AI development and quality assurance workflows.