这是一个模型上下文协议(MCP)服务器,可根据 ECharts 配置生成美观的图表图像。
本服务器可根据 ECharts 配置生成高质量的图表图像,支持多种图表类型,可轻松与 AI 助手集成。
在 .cursor/mcp.json 中进行如下配置:
{
"mcpServers": {
"echarts-mcp": {
"command": "npx",
"args": ["echarts-mcp"],
}
}
}
如果你想从源代码运行:
# 克隆仓库
git clone https://github.com/w2xi/echarts-mcp.git
cd echarts-mcp
# 安装依赖
npm install
# 启动服务器
npm start
然后配置你的 MCP 客户端:
{
"mcpServers": {
"echarts-mcp": {
"command": "node",
"args": ["/path/to/echarts-mcp/cli.js"],
"env": {}
}
}
}
配置完成后,你可以在 AI 助手中通过请求生成图表来使用 MCP 服务器。
width:图表宽度(像素),例如 1000height:图表高度(像素),例如 500echarts:ECharts 配置对象的字符串形式{
backgroundColor: '#fff',
title: {
text: 'Monthly Sales Data'
},
tooltip: {},
legend: {
data: ['Sales']
},
xAxis: {
data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun']
},
yAxis: {},
series: [{
name: 'Sales',
type: 'bar',
data: [120, 200, 150, 80, 70, 110]
}]
}
npm start - 启动 MCP 服务器npm test - 运行测试图表npm run inspect - 使用调试工具检查 MCP 服务器欢迎贡献代码!请随时提交拉取请求。
本项目采用 MIT 许可证。
由 w2xi 用心打造 ❤️