Back to MCP Integrations

Vega-Lite MCP

MCP integration for Vega-Lite MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/vega-lite | bash

Description

MCP сервер, который предоставляет интерфейс для визуализации данных с помощью синтаксиса Vega-Lite, позволяя LLM сохранять таблицы данных и создавать визуализации.

Установка

UV с директорией

uv --directory /absolute/path/to/mcp-datavis-server run mcp_server_datavis --output_type png

Конфигурация

Claude Desktop

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

Доступные инструменты

ИнструментОписание
save_dataСохранить таблицу агрегированных данных на сервер для последующей визуализации
visualize_dataВизуализировать таблицу данных с помощью синтаксиса Vega-Lite

Возможности

  • Сохранение таблиц данных для визуализации
  • Создание визуализаций с использованием синтаксиса Vega-Lite
  • Вывод визуализаций в виде текста (JSON) или PNG изображений
  • Поддержка вывода PNG изображений в кодировке base64
  • Полная спецификация Vega-Lite с интеграцией данных

Ресурсы

Примечания

Сервер поддерживает два типа вывода: 'text', который возвращает спецификацию Vega-Lite с данными, и 'png', который возвращает изображения PNG в кодировке base64. Сервер требует указания абсолютного пути к директории mcp-datavis-server.