关于 ChartForge — Prompt to Chart Generator
ChartForge 是将自然语言描述转为图表图片的 MCP 服务,支持生成和修改图表并选择样式,面向使用 Claude 的用户。
主要功能
- 01根据自然语言提示生成图表
- 02修改已生成的图表
- 03选择预设样式
- 04设置图表图片尺寸
- 05导出 PNG 图表
适用场景
- 01根据文字描述制作图表
- 02调整图表的外观或内容
- 03制作供发布使用的图表
MCP 相关
提供生成和修改图表、列出可用样式的工具。MCP 客户端需配置 ChartForge API 密钥以连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| prompt | string | 是 | 要生成的图表或示意图的描述。请具体说明数据、标签以及要可视化的内容。 |
| style | enum | 否 | 视觉样式预设。默认值:auto(由 AI 选择最佳样式)。midnight | frost | ember | minimal | corporate | neon | light |
| width | number | 否 | 宽度(像素)。默认值:1200 |
| height | number | 否 | 高度(像素)。默认值:800 |
详细介绍
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。