Data Visualization MCP Server
Data Visualization MCP Server 与 LLMs 集成,使用 Vega-Lite 语法保存、分析和可视化数据,支持研究仪表板和复杂数据集的可视化。
Data Visualization MCP Server Quick Start
概述
Data Visualization MCP 服务器为大语言模型提供使用 Vega-Lite 语法进行数据可视化的能力,支持数据保存、分析和可视化。
核心功能
提供两个主要工具:
save_data
- 保存数据表以供后续可视化visualize_data
- 使用 Vega-Lite 语法可视化数据
快速设置
1. 在 Claude Desktop 中配置
将以下配置添加到 claude_desktop_config.json
文件:
{
"mcpServers": {
"datavis": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-datavis-server",
"run",
"mcp_server_datavis",
"--output_type",
"png" // 可选 "text"
]
}
}
}
2. 使用方法
保存数据:
使用 save_data 工具,提供:
- name: 数据表名称
- data: 数据对象数组
可视化数据:
使用 visualize_data 工具,提供:
- data_name: 要可视化的数据表名称
- vegalite_specification: Vega-Lite JSON 规范
输出选项
--output_type=text
: 返回完整的 Vega-Lite 规范(带数据)--output_type=png
: 返回可视化图像的 base64 编码 PNG