mcpField
C
chartforge

chartforge

本地服务
github.com/crawde媒体与设计028 周前更新

关于 chartforge

chartforge 是一款 MCP 服务,可根据自然语言描述生成和修改图表与示意图。它面向 Claude 用户,提供多种样式预设和可配置的输出尺寸。

主要功能

  1. 01根据自然语言提示生成图表
  2. 02修改先前生成的图表
  3. 03选择命名样式预设
  4. 04设置输出宽度和高度

适用场景

  1. 01根据描述创建营收柱状图
  2. 02绘制系统架构示意图
  3. 03用桑基图呈现营销预算流向

MCP 相关

该 MCP 服务向 MCP 客户端提供生成图表、修改现有图表和列出可用样式的工具。

配置

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

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

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

安装包
npmchartforge-mcp0.1.1

工具

3

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

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

详细介绍

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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。