Data Visualization MCP Server

Data Visualization MCP Server

镜像的

简介

数据可视化 MCP 服务器实现了模型上下文协议(MCP),为大型语言模型提供使用 Vega-Lite 语法创建数据可视化的能力。

核心工具

服务器提供两个主要工具:

  1. save_data - 保存数据表到服务器

    • 参数:name(数据表名称), data(对象数组)
    • 返回:成功消息
  2. visualize_data - 使用 Vega-Lite 创建可视化

    • 参数:data_name(数据表名称), vegalite_specification(Vega-Lite JSON 规范)
    • 返回:
      • text模式:完整 Vega-Lite 规范
      • png模式:图像的 base64 编码

配置步骤

将以下配置添加到 claude_desktop_config.json 中:

{
  "mcpServers": {
    "datavis": {
        "command": "uv",
        "args": [
            "--directory",
            "/absolute/path/to/mcp-datavis-server",
            "run",
            "mcp_server_datavis",
            "--output_type",
            "png"  // 或 "text"
        ]
    }
  }
}

完成配置后,Claude 将能够处理数据可视化请求,创建并显示基于您数据的图表和图形。