关于 chartforge
chartforge 是一款 MCP 服务,可根据自然语言描述生成和修改图表与示意图。它面向 Claude 用户,提供多种样式预设和可配置的输出尺寸。
主要功能
- 01根据自然语言提示生成图表
- 02修改先前生成的图表
- 03选择命名样式预设
- 04设置输出宽度和高度
适用场景
- 01根据描述创建营收柱状图
- 02绘制系统架构示意图
- 03用桑基图呈现营销预算流向
MCP 相关
该 MCP 服务向 MCP 客户端提供生成图表、修改现有图表和列出可用样式的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| style | enum | 否 | 视觉样式预设。默认值:auto(由 AI 选择最佳样式)。midnight | frost | ember | minimal | corporate | neon | light |
| width | number | 否 | 宽度(像素)。默认值:1200 |
| height | number | 否 | 高度(像素)。默认值:800 |
| prompt | string | 是 | 要生成的图表或示意图的描述。请具体说明数据、标签以及要可视化的内容。 |
详细介绍
ChartForge MCP Server
直接在 Claude 中根据自然语言生成精美、达到出版质量的图表和示意图。
设置
Claude Desktop
将以下内容添加到你的 claude_desktop_config.json 中:
{
"mcpServers": {
"chartforge": {
"command": "npx",
"args": ["chartforge-mcp"],
"env": {
"CHARTFORGE_API_KEY": "your_api_key_here"
}
}
}
}
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
CHARTFORGE_API_KEY | 是 | 你从 chartforgeai.com 获取的 API 密钥 |
CHARTFORGE_API_URL | 否 | 自定义 API URL(默认值:https://chartforgeai.com) |
工具
generate_chart
根据自然语言描述生成图表。
参数:
prompt(必需):图表描述style(可选):样式预设 —midnight、frost、ember、minimal、corporate、neon、lightwidth(可选):宽度,单位为像素(默认值:1200)height(可选):高度,单位为像素(默认值:800)
refine_chart
修改先前生成的图表。
参数:
chartId(必需):先前生成的图表 IDmodification(必需):要进行的修改
list_styles
列出可用的样式预设及其描述。
示例
“创建一张柱状图,展示 3 年间季度收入从 $2M 增长到 $18M”
“微服务后端的系统架构图”
“展示营销预算经由各渠道转化为客户的桑基图”
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。