](https://mseep.ai/app/isaacwasserman-mcp-vegalite-server)
数据可视化MCP服务器
](https://smithery.ai/server/mcp-server-vegalite)
概述
一种模型上下文协议(MCP)服务器实现,它为LLM提供了一个使用Vega Lite语法可视化数据的接口。
组件
工具
服务器提供两个核心工具:
save_data
- 将数据协议表保存到服务器以供以后可视化 - 输入: - name (string):要保存的数据表的名称 - data (array):表示数据表的对象数组 - 返回:成功消息
visualize_data
- 使用Vega Lite语法可视化数据表 - 输入: - data_name (string):要可视化的数据表的名称 - vegalite_specification (string):表示Vega Lite规范的JSON字符串 - 返回:如果 --output_type 设置为 text,返回一条成功消息,并附加 artifact 密钥包含完整的Vega Lite规范和数据。如果 --output_type 设置为 png,使用MPC返回可视化的base64编码PNG图像 ImageContent 集装箱。
使用Claude Desktop
# Add the server to your claude_desktop_config.json
{
"mcpServers": {
"datavis": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-datavis-server",
"run",
"mcp_server_datavis",
"--output_type",
"png" # or "text"
]
}
}
}