首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
mcp-vegalite-server2025-05-280分享
github
一种模型上下文协议(MCP)服务器实现,为LLM提供了一个使用Vega-Lite语法可视化数据的接口。
By isaacwasserman
2025-05-280
github
详情内容

MseeP.ai安全评估徽章

数据可视化MCP服务器

smithery徽章

概述

这是一个模型上下文协议(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,则使用MPC ImageContent容器返回可视化的base64编码PNG图像。

在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"
        ]
    }
  }
}
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档