Token导航 LogoToken导航

MCP Server · 运维云端

Vvk Charts MCP

一个现代的Python MCP服务器,用于渲染多种图表和仪表盘,支持自定义主题和多种导出格式。

stdio官方级别未说明来源级核验工具 9
数据可视化Python本地部署

快速开始

作者 / 组织
valderan
提供方
valderan
运行时
Python

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Vvk Charts MCP 属于运维云端类 MCP Server,公开资料标注 9 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx install git+https://github.com/valderan/vvk-charts-mcp.git

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

vvk图表mcp

文件语言:

用于渲染图表的现代Python MCP服务器(line, bar, pie, scatter, area,以及 combined dashboard)具有可定制的主题,并导出为PNG/SVG/base64。

Example output: dark corporate combined dashboard generated by the MCP tool.

目录

特性

  • 用于单图表和混合仪表板的MCP工具。
  • 具有ANSI渲染和单色回退功能的终端图表工具。
  • 现代Plotly风格,全主题定制。
  • 适用于多系列和更大的数据集。
  • 导出格式: png, svg, base64.
  • 带有预定义模板的交互式CLI测试客户端。

快速开始

从GitHub安装 uvx:

uvx install git+https://github.com/valderan/vvk-charts-mcp.git

运行MCP服务器:

uvx run vvk-charts-mcp

运行交互式测试客户端:

uvx run vvk-charts-cli

CLI会询问要绘制什么、保存在哪里、输出格式和图像大小。

提示:将输出模式设置为 terminal 在 vvk-charts-cli 预览控制台仪表板。

MCP工具

工具目的
list_theme_presets列出可用的图像/终端主题
create_line_chart随时间变化的趋势
create_bar_chart类别比较
create_pie_chart部分到全部拆分
create_scatter_chart相关性和气泡图
create_area_chart堆积/累积成分
create_combined_dashboard一张图片中有多种图表类型
create_terminal_chart终端客户端的ANSI/单声道图表输出
create_terminal_dashboard纯文本多面板终端仪表板

所有工具支持的常见选项:

  • theme_preset, theme, title, width, height
  • format (png, svg, base64)
  • filename, save_to_disk

图像工具总是返回聊天预览(ImageContent). 要保存文件,请设置 save_to_disk: true 并配置 OUTPUT_DIR 在MCP中 env.

主题预设

使用 list_theme_presets 在运行时获取所有可用的主题名称。

图像主题预设:

  • clean_light (默认)
  • dark_corporate
  • pastel_startup
  • medical_monitor

终端主题预设:

  • dark_corporate_cli (默认)
  • pastel_startup_cli

请求示例:

{
  "tool": "list_theme_presets",
  "arguments": {}
}

组合仪表板有效载荷示例

{
  "title": "Marketing Dashboard",
  "rows": 1,
  "cols": 2,
  "theme_preset": "dark_corporate",
  "format": "png",
  "save_to_disk": true,
  "filename": "combined_dashboard",
  "panels": [
    {
      "type": "line",
      "row": 1,
      "col": 1,
      "title": "Revenue Trend",
      "x_label": "Month",
      "y_label": "k USD",
      "data": [
        {
          "name": "Revenue",
          "x": ["Jan", "Feb", "Mar", "Apr"],
          "y": [120, 132, 148, 160]
        }
      ],
      "options": {
        "line_shape": "spline"
      }
    },
    {
      "type": "pie",
      "row": 1,
      "col": 2,
      "title": "Budget Split",
      "data": [
        {
          "labels": ["Search", "Social", "Email"],
          "values": [45, 35, 20]
        }
      ],
      "options": {
        "hole": 0.45
      }
    }
  ]
}

终端图表有效载荷示例

{
  "tool": "create_terminal_chart",
  "arguments": {
    "type": "line",
    "title": "Revenue Trend (CLI)",
    "x_label": "Month",
    "y_label": "k USD",
    "theme": "dark_corporate_cli",
    "use_color": true,
    "force_mono": false,
    "raw_output": true,
    "data": [
      {
        "name": "Revenue",
        "x": ["Jan", "Feb", "Mar", "Apr", "May"],
        "y": [120, 132, 148, 160, 178]
      }
    ]
  }
}

raw_output: true 建议用于终端客户端:该工具仅返回图表文本(没有JSON包装器)。

图像保存行为(OUTPUT_DIR)

  • save_to_disk: false (默认):不写入文件,预览返回聊天。
  • save_to_disk: true 和 OUTPUT_DIR 已设置:文件仅保存到 OUTPUT_DIR.
  • save_to_disk: true 和 OUTPUT_DIR 未设置:无错误,仅预览(saved=false 在元数据中)。
  • output_path 不支持。

MCP配置片段示例:

{
  "mcp": {
    "vvkcharts": {
      "type": "local",
      "enabled": true,
      "command": ["uvx", "--from", "git+https://github.com/valderan/vvk-charts-mcp.git", "vvk-charts-mcp"],
      "env": {
        "OUTPUT_DIR": "./output"
      }
    }
  }
}

演示图库

AI预设(技能和代理)

存储库中包含可重用的AI预设 ai/:

  • ai/vvk-charts-skill.md -海图有效载荷构建技能说明。
  • ai/vvk-charts-agent.md -绘制专门的子代理配置文件。

使用更方便的工作流。

OpenCode设置(详细)

1) 添加此MCP服务器

创建或编辑 opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vvkcharts": {
      "type": "local",
      "enabled": true,
      "command": [
        "uvx",
        "--from",
        "git+https://github.com/valderan/vvk-charts-mcp.git",
        "vvk-charts-mcp"
      ]
    }
  }
}

2) 安装为OpenCode技能

mkdir -p .opencode/skills/vvk-charts-mcp
cp ai/vvk-charts-skill.md .opencode/skills/vvk-charts-mcp/SKILL.md

3) 作为OpenCode代理安装

mkdir -p .opencode/agents
cp ai/vvk-charts-agent.md .opencode/agents/vvk-charts.md

4) 验证

  • 开始 opencode 在这个存储库中。
  • 确保 vvkcharts_* 工具可见。
  • 测试提示: Build a monthly revenue line chart and save as png in ./output using vvkcharts.

参考文献

  • https://opencode.ai/docs/mcp-servers/
  • https://opencode.ai/docs/skills/
  • https://opencode.ai/docs/agents/

Codex设置(详细)

兼容Codex的客户端可能会有所不同,但此流程适用于启用MCP的环境。

1) 注册MCP服务器

uvx --from git+https://github.com/valderan/vvk-charts-mcp.git vvk-charts-mcp

许多客户端使用的典型JSON格式:

{
  "mcpServers": {
    "vvkcharts": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/valderan/vvk-charts-mcp.git",
        "vvk-charts-mcp"
      ]
    }
  }
}

2) 重用技能和代理预设

  • 使用 ai/vvk-charts-skill.md 作为可重用的提示模板。
  • 使用 ai/vvk-charts-agent.md 作为专用的图表配置文件/系统提示。

3) 验证

运行一个请求,如下所示:

Use vvkcharts tools to generate a bar chart and save it to ./output/sales-q1.png.

本地开发

uv sync
uv run ruff check .
uv run mypy src

仓库

  • https://github.com/valderan/vvk-charts-mcp

______________________________________________________________________

文档俄文版: README_ru.md

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

图表渲染Python本地部署数据可视化Python工具MCP服务器Plotly

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Vvk Charts MCP

MCP World · 本页

9stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Vvk Charts MCP 怎么安装?

公开资料给出的安装命令是 uvx install git+https://github.com/valderan/vvk-charts-mcp.git,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Vvk Charts MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Vvk Charts MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Vvk Charts MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Vvk Charts MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP