“VegaLite” MCP 服务器的作用是什么?
VegaLite MCP 服务器是一种模型上下文协议(MCP)服务器实现,为大型语言模型(LLM)提供了使用 Vega-Lite 语法可视化数据的接口。通过连接该服务器,AI 助手和应用可以将保存表格数据和生成可视化(图表、图形等)等任务交由服务器处理,这些可视化内容均通过 Vega-Lite 规范进行定义。这使开发者能够实现无缝的编程式数据可视化,让 LLM 既能管理数据集,也能生成自定义的可视化输出,非常适用于数据分析、报告和研究。服务器支持返回带有数据的完整 Vega-Lite 规范(文本模式)或可视化的 base64 编码 PNG 图像(图像模式),为多种集成场景提供了灵活性。
提示词模板列表
仓库中未列出提示词模板。
资源列表
仓库中未记录明确的 MCP 资源。
工具列表
- save_data
- 将数据聚合表保存到服务器以便后续可视化。
- 输入:
name(字符串):要保存的数据表名称。data(数组):表示数据表的对象数组。
- 返回:成功消息。
- visualize_data
- 使用 Vega-Lite 语法可视化数据表。
- 输入:
data_name(字符串):要可视化的数据表名称。vegalite_specification(字符串):表示 Vega-Lite 规范的 JSON 字符串。
- 返回:如果
--output_type设置为text,则返回包含数据的完整 Vega-Lite 规范;如设置为png,则返回 base64 编码的 PNG 图像。
该 MCP 服务器的使用场景
- 数据分析与可视化
- 开发者和数据科学家可以上传数据集,并通过 Vega-Lite 规范以编程方式生成自定义可视化(如柱状图、散点图)。
- 自动化报告
- LLM 可以自动生成并可视化报告,通过保存数据和生成图表服务于商业智能或科研目的。
- 交互式数据探索
- 通过保存新数据表并按需可视化,支持数据驱动项目的迭代探索和流畅工作流。
- 教育工具
- 可集成到教育平台,让学生或用户可视化数据集并交互式学习数据可视化原理。
如何设置
Windsurf
仓库中未列出 Windsurf 的安装说明。
Claude
- 打开您的
claude_desktop_config.json。 - 定位到
mcpServers对象。 - 使用以下 JSON 片段添加 VegaLite MCP 服务器:
{ "mcpServers": { "datavis": { "command": "uv", "args": [ "--directory", "/absolute/path/to/mcp-datavis-server", "run", "mcp_server_datavis", "--output_type", "png" // 或 "text" ] } } } - 保存配置文件。
- 重启 Claude Desktop 并验证服务器是否运行。
API 密钥安全
仓库中未提供关于 API 密钥安全的具体说明或示例。
Cursor
仓库中未列出 Cursor 的安装说明。
Cline
仓库中未列出 Cline 的安装说明。
如何在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件到您的流程,并将其连接到您的 AI 代理:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式插入您的 MCP 服务器信息:
{
"MCP-name": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具访问所有 MCP 功能和能力。请记得将 “MCP-name” 修改为实际 MCP 服务器的名称(如 “vegalite”、“data-vis” 等),并将 URL 替换为您自己的 MCP 服务器地址。
总览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概述 | ✅ | README 有清晰摘要 |
| 提示词模板列表 | ⛔ | 未列出提示词模板 |
| 资源列表 | ⛔ | 未列出明确资源 |
| 工具列表 | ✅ | save_data、visualize_data 有文档说明 |
| API 密钥安全 | ⛔ | 没有 API 密钥安全相关信息 |
| 采样支持(评估时次要) | ⛔ | 未提及 |
根据上述表格,VegaLite MCP 服务器在工具和概述方面聚焦且文档齐全,但缺乏提示、资源及安全设置说明,降低了其开箱即用集成评分。
我们的看法
MCP VegaLite 服务器界面简洁,适合通过 LLM 进行数据可视化。然而,缺少提示模板、资源和安全指导,使其在更高级或生产场景下的可用性下降。其主要价值在于数据保存和可视化的功能型工具,但整体完整性和可扩展性有限。
评分:5/10
MCP 评分
| 是否有 LICENSE | ⛔ |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数量 | 18 |
| Star 数量 | 72 |
