一个实现模型上下文协议 (MCP) 的服务器,提供图表工具,让其能够通过标准化接口与 快速图表 进行交互。基于图表定义,该服务器可使用户无缝打开快速图表页面。
此 MCP 服务器工具主要用于与 Quick Chart 进行交互,并且实现了模型上下文协议规范,以此来标准化 AI 代理的图表交互。
若要为 Claude Desktop 自动安装 quick-chart-mcp,可使用 Smithery:
npx -y @smithery/cli install @datafe/quick-chart-mcp --client claude
# 全局安装
npm install -g quick-chart-mcp
# 或者在项目中本地安装
npm install quick-chart-mcp
git clone https://github.com/datafe/quick-chart-mcp
cd quick-chart-mcp
pnpm install
pnpm run build
pnpm run dev
打开 http://localhost:5173
{
"mcpServers": {
"quick-chart-mcp": {
"autoApprove": [],
"disabled": false,
"timeout": 300,
"command": "npx",
"args": [
"quick-chart-mcp@1.0.13"
],
"transportType": "stdio"
}
}
}
创建一个 .env 文件以包含你的凭证:
# Quick Chart 配置
NODE_ENV=optional_development_or_product
QUICK_CHART_DRAW_URL=optional_quick_chart_draw_url
NEED_INSTALL_QUICK_CHART=optional_true_or_false
quick-chart-mcp/
├── src/
│ ├── index.ts # 主入口点
└── package.json
└── tsconfig.json
此 MCP 服务器提供以下 Quick Chart 工具:
GetChartImgLink - 通过参数获取图表图片链接。InstallQuickChart - 在本地安装 quick chart 服务。如遇到问题,可验证构建是否成功。
图像 API。
欢迎贡献!请随意提交 Pull Request。步骤如下:
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)此项目根据 MIT License 分发。