用途
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 语法进行数据可视化的场景。
限制
关于收费、价格、平台、效果等详细信息暂未提供。