关于 chartforge
chartforge 是一个 MCP 服务,可根据自然语言描述生成和修改图表与示意图,面向使用 Claude 创建可配置可视化内容的人士,并提供样式预设和图表调整工具。
主要功能
- 01根据自然语言提示生成图表
- 02修改先前生成的图表
- 03选择样式预设
- 04设置图表宽度和高度
- 05列出可用样式
适用场景
- 01根据描述创建营收柱状图
- 02绘制微服务架构图
- 03用桑基图展示营销预算流向
MCP 相关
该 MCP 服务向 Claude 等 MCP 客户端提供图表生成、修改和样式列表工具。使用时需要 ChartForge API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。