{"name":"mcp-server-chart: Empowering Chart Generation and Data Analysis with AntV","description":"mcp-server-chart is a powerful Model Context Protocol (MCP) server from AntV, specializing in chart generation and data analysis. It provides over 25 diverse chart types, enabling users to create rich visualizations through various MCP tools and integrations. This TypeScript-based solution simplifies complex data representation, making it accessible for a wide range of analytical needs, including LLM-powered applications.","github":"https://github.com/antvis/mcp-server-chart","url":"https://osrepos.com/repo/antvis-mcp-server-chart","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/antvis-mcp-server-chart","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/antvis-mcp-server-chart.md","json":"https://osrepos.com/repo/antvis-mcp-server-chart.json","topics":["antv","llm","mcp","visualization","typescript","data-analysis","charting","data-visualization"],"keywords":["antv","llm","mcp","visualization","typescript","data-analysis","charting","data-visualization"],"stars":null,"summary":"mcp-server-chart is a powerful Model Context Protocol (MCP) server from AntV, specializing in chart generation and data analysis. It provides over 25 diverse chart types, enabling users to create rich visualizations through various MCP tools and integrations. This TypeScript-based solution simplifies complex data representation, making it accessible for a wide range of analytical needs, including LLM-powered applications.","content":"## Introduction\nThe `mcp-server-chart` repository by AntV introduces a robust Model Context Protocol (MCP) server designed for advanced chart generation and data analysis. Leveraging the extensive capabilities of the AntV visualization library, this server empowers users to create over 25 distinct visual charts. It serves as a crucial tool for transforming raw data into insightful visualizations, supporting applications from data exploration to integration with large language models (LLMs).\n\n## Installation\nGetting started with `mcp-server-chart` is straightforward, offering multiple deployment options.\n\n### Global npm Installation:\nFor direct execution, install the package globally:\nbash\nnpm install -g @antv/mcp-server-chart\n\nThen, run the server with your preferred transport option (SSE or Streamable):\nbash\nmcp-server-chart --transport sse\n# Access at http://localhost:1122/sse\n\n\n### Docker Deployment:\nFor containerized environments, use Docker Compose:\nbash\ncd docker\ndocker compose up -d\n# Access at http://localhost:1123/sse (SSE) or http://localhost:1122/mcp (Streamable)\n\n\n### Desktop Application Integration (npx):\nIntegrate `mcp-server-chart` with desktop applications like Claude, VSCode, or Cursor by adding it to your MCP server configuration.\n\nOn Mac systems:\n\n{\n  \"mcpServers\": {\n    \"mcp-server-chart\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@antv/mcp-server-chart\"]\n    }\n  }\n}\n\nOn Windows systems:\n\n{\n  \"mcpServers\": {\n    \"mcp-server-chart\": {\n      \"command\": \"cmd\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"@antv/mcp-server-chart\"]\n    }\n  }\n}\n\n\n## Examples\n`mcp-server-chart` provides a versatile set of tools for generating various chart types. Once installed and configured, you can leverage its capabilities through compatible MCP clients or by accessing its HTTP endpoints.\n\nFor instance, after running the server with SSE transport, you can interact with it via `http://localhost:1122/sse`. The server supports generating a wide array of charts, including:\n*   `generate_area_chart`\n*   `generate_bar_chart`\n*   `generate_line_chart`\n*   `generate_pie_chart`\n*   `generate_scatter_chart`\n*   `generate_treemap_chart`\n\nAnd many more, covering statistical, relational, and geographical visualizations.\n\nIt can also be used with platforms like [Dify](https://marketplace.dify.ai/plugins/antv/visualization){:target=\"_blank\"} and other online MCP marketplaces.\n\n## Why Use It\n`mcp-server-chart` stands out as an essential tool for anyone needing powerful and flexible data visualization.\n*   **Comprehensive Chart Library**: With support for over 25 chart types, it covers almost every visualization need, from basic bar and line charts to complex network graphs and geographical maps.\n*   **LLM Integration**: Designed with Model Context Protocol (MCP) in mind, it seamlessly integrates with LLMs and AI clients, enabling intelligent chart generation based on natural language queries.\n*   **Flexibility in Deployment**: Whether you prefer local desktop integration, global npm installation, Docker, or cloud platforms like Aliyun and ModelScope, `mcp-server-chart` offers diverse deployment options.\n*   **Private Deployment Support**: For organizations with specific security or data residency requirements, it supports private deployment of chart generation services using `VIS_REQUEST_SERVER`.\n*   **TypeScript-based**: Built with TypeScript, it offers type safety and maintainability, appealing to developers.\n\n## Links\n*   **GitHub Repository**: [https://github.com/antvis/mcp-server-chart](https://github.com/antvis/mcp-server-chart){:target=\"_blank\"}\n*   **npm Package**: [https://www.npmjs.com/package/@antv/mcp-server-chart](https://www.npmjs.com/package/@antv/mcp-server-chart){:target=\"_blank\"}\n*   **AntV Official Website**: [https://github.com/antvis/](https://github.com/antvis/){:target=\"_blank\"}\n*   **Dify Marketplace**: [https://marketplace.dify.ai/plugins/antv/visualization](https://marketplace.dify.ai/plugins/antv/visualization){:target=\"_blank\"}","metrics":{"detailViews":0,"githubClicks":8},"dates":{"published":null,"modified":"2026-01-07T20:01:00.000Z"}}