mcp-echarts
by hustcc·★ 228·综合分 48
MCP ECharts 通过模型上下文协议实现动态 ECharts 图表生成。
概述
这个 MCP 服务器通过集成 Apache ECharts 与 AI 系统,提供全面的图表生成功能。它支持所有 ECharts 功能,包括数据、样式和主题定制。服务器允许以 PNG、SVG 和 option 格式导出图表,并提供验证以确保正确的语法和图形输出。它集成了 MinIO,将图表存储为 URL 而非 Base64 数据,提高了性能和共享能力,同时保持完全本地生成以确保安全性。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当您需要从 AI 助手生成动态可视化,并且需要使用 ECharts 的全面图表功能,同时希望本地处理而不依赖外部服务时,选择 mcp-echarts。
什么时候不要选它
如果需要 ECharts 不支持的特定图表类型,或需要基于云的渲染而非本地处理,则应避免使用。
此 server 暴露的工具
从 README 抽取出 3 个工具create_chartGenerate ECharts visualizations with customizable data and styling
export_chartExport charts to PNG, SVG, or option formats
save_to_minioStore chart images in MinIO object storage and return URLs
说明:Tool names inferred from project description and features since the actual MCP tool names aren't explicitly documented in the README. The server likely exposes chart generation and export functionality based on its purpose.
可对比工具
安装
安装
先决条件
- Node.js 18 或更高版本
桌面应用程序 (stdio 传输)
将 MCP 服务器配置添加到您的桌面应用程序:
{
"mcpServers": {
"mcp-echarts": {
"command": "npx",
"args": [
"-y",
"mcp-echarts"
]
}
}
}使用 SSE 或 Streamable 传输运行
全局安装:
npm install -g mcp-echarts使用 SSE 传输运行(默认):
mcp-echarts -t sse或使用 Streamable 传输:
mcp-echarts -t streamable访问地址:
- SSE: http://localhost:3033/sse
- Streamable: http://localhost:3033/mcp
mcp-echarts 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。