================== /// MCP /// /// MCP /// ================== [server:online] [protocol:ready]
mcp-server-chart
by antvis
TypeScript-based Model Context Protocol (MCP) server that exposes 25+ chart-generation tools powered by AntV. Usable over stdio, SSE or streamable HTTP transport and easily integrable into Desktop AI clients or any MCP-compatible platform.
2.2k
201
Open SourceInstallation
1. Prerequisites
• Node.js ≥ 18
• npm or pnpm (recommended)
2. As a project dependency (recommended for embedding in your own MCP server)
# with npm
npm install @antvis/mcp-server-chart --save
# with pnpm
pnpm add @antvis/mcp-server-chart
3. Stand-alone server clone & run
git clone https://github.com/antvis/mcp-server-chart.git
cd mcp-server-chart
# install packages
pnpm install # or npm install
# build TypeScript → JS
pnpm run build # or npm run build
# start development server
pnpm run dev # hot-reload
# or start production server
pnpm start # serves compiled dist
4. Configuration (env/mcp.config.json)
• Export environment variables or edit config file before running.
{
"port": 3000, // HTTP port
"openAIKey": "<OPENAI_KEY>",// if LLM chart-analysis is enabled
"allowedOrigins": ["*"] // CORS
}
5. Docker (optional)
docker build -t antvis/mcp-server-chart .
docker run -d -p 3000:3000 antvis/mcp-server-chart
Documentation
License: MIT License
Updated 7/30/2025