open-index/open-npm huggingface dataset:
npm package: @starwhisper9/mcp-echarts
Description: Generate ECharts with MCP
Author: starwhisper9
Latest version: 1.5.1

# MCP-ECharts

<a href="https://www.npmjs.com/package/@starwhisper9/mcp-echarts" target="_blank"><img alt="NPM Version" src="https://img.shields.io/npm/v/%40starwhisper9%2Fmcp-echarts"><img alt="NPM Last Update" src="https://img.shields.io/npm/last-update/%40starwhisper9%2Fmcp-echarts"></a>

MCP-ECharts 是一个基于 [ECharts](https://echarts.apache.org/) 的图表生成 MCP 服务。可以为大语言模型增加丰富美观的图表生成功能，以图片的形式输出（Server-Side Rendering）。

## 支持的图表

- 柱状图
  - 基础柱状图
  - 堆叠柱状图
- 折线图
  - 基础折线图
  - 面积图
- 饼状图
  - 基础饼状图
  - 环形图
  - 南丁格尔玫瑰图
- 散点图
  - 基础散点图
  - 单轴散点图
  - 日历散点图
  - **地图散点图**

# 使用

## [快速开始](https://star-whisper9.github.io/mcp-echarts/guide)

---

# 开发

## Todo（优先级排序）

- [x] npm 包发布
- [x] 文档
- [ ] 更多图表类型支持
- [ ] 更多输出格式支持（优先 SVG 和 HTML）
- [ ] 代码优化
- [ ] _可选身份验证_

欢迎提交 PR 或 Issue。

## 开始开发

[更详细的文档](https://star-whisper9.github.io/mcp-echarts/docs)

- 安装依赖

```bash
npm install
```

- 构建项目

```bash
npm run build
```

---

# 许可证

[Apache-2.0](./LICENSE)