SuperAPI AI 工具集

mcp-vegalite-server

mcp-vegalite-server 是一个基于 Model Context Protocol (MCP) 的服务器实现,为 LLM 提供使用 Vega-Lite 语法可视化数据的接口。它提供两个核心工具:save_data(将数据表保存到服务器以供后续可视化)和 visualize_data(使用 Vega-Lite 语法可视化数据表,输出可为文本规范或 base64 编码的 PNG 图像)。

访问官网

工具介绍

用途

mcp-vegalite-server 是一个 Model Context Protocol (MCP) 服务器实现,旨在为 LLM 提供使用 Vega-Lite 语法进行数据可视化的接口。

主要能力

服务器提供两个核心工具:

save_data

保存数据聚合表到服务器,以供后续可视化。

  • 输入:
    • name(字符串):要保存的数据表名称
    • data(数组):表示数据表的对象数组
  • 返回:成功消息

visualize_data

使用 Vega-Lite 语法可视化数据表。

  • 输入:
    • data_name(字符串):要可视化的数据表名称
    • vegalite_specification(字符串):表示 Vega-Lite 规范的 JSON 字符串
  • 返回:
    • 如果 --output_type 设置为 text,返回成功消息,并附带一个额外的 artifact 键,包含带数据的完整 Vega-Lite 规范。
    • 如果 --output_type 设置为 png,返回使用 MCP ImageContent 容器编码的 base64 PNG 可视化图像。

使用方式

该服务器可与 Claude Desktop 配合使用(资料中提及“Usage with Claude Desktop”)。具体安装命令、配置步骤和代码示例暂未提供。

适用场景

适用于需要让 LLM 通过 Vega-Lite 语法进行数据可视化的场景。

限制

关于收费、价格、平台、效果等详细信息暂未提供。