mcpField
C
ChartForge — Prompt to Chart Generator

ChartForge — Prompt to Chart Generator

本地服务
github.com/crawde开发工具028 周前更新

关于 ChartForge — Prompt to Chart Generator

ChartForge 是将自然语言描述转为图表图片的 MCP 服务,支持生成和修改图表并选择样式,面向使用 Claude 的用户。

主要功能

  1. 01根据自然语言提示生成图表
  2. 02修改已生成的图表
  3. 03选择预设样式
  4. 04设置图表图片尺寸
  5. 05导出 PNG 图表

适用场景

  1. 01根据文字描述制作图表
  2. 02调整图表的外观或内容
  3. 03制作供发布使用的图表

MCP 相关

提供生成和修改图表、列出可用样式的工具。MCP 客户端需配置 ChartForge API 密钥以连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"chartforge": {
"command": "npx",
"args": [
"-y",
"chartforge-mcp"
],
"env": {
"CHARTFORGE_API_KEY": "<CHARTFORGE_API_KEY>"
}
}
}
}
启动命令npx -y chartforge-mcp
需要配置的环境变量
CHARTFORGE_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmchartforge-mcp

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
promptstring是要生成的图表或示意图的描述。请具体说明数据、标签以及要可视化的内容。
styleenum否视觉样式预设。默认值:auto(由 AI 选择最佳样式)。midnight | frost | ember | minimal | corporate | neon | light
widthnumber否宽度(像素)。默认值:1200
heightnumber否高度(像素)。默认值: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、light
  • width(可选):宽度,单位为像素(默认值:1200)
  • height(可选):高度,单位为像素(默认值:800)
refine_chart

修改先前生成的图表。

参数:

  • chartId(必需):先前生成的图表 ID
  • modification(必需):要进行的修改
list_styles

列出可用的样式预设及其描述。

示例

“创建一张柱状图,展示 3 年间季度收入从 $2M 增长到 $18M”

“微服务后端的系统架构图”

“展示营销预算经由各渠道转化为客户的桑基图”

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。