MCP ExplorerExplorer

Mcp Vegalite Server

@isaacwassermanon a year ago
71 MIT
FreeCommunity
AI Systems
MCP server for visualizing data with Vega-Lite syntax.

Overview

What is Mcp Vegalite Server

mcp-vegalite-server is a Model Context Protocol (MCP) server implementation that provides an interface for visualizing data using Vega-Lite syntax.

Use cases

Use cases for mcp-vegalite-server include data analysis, reporting, and creating visual representations of datasets for presentations or dashboards.

How to use

To use mcp-vegalite-server, add it to your ‘claude_desktop_config.json’ file with the appropriate command and arguments, specifying the directory and output type (either ‘png’ or ‘text’).

Key features

Key features include the ability to save data tables for later visualization and to visualize data using Vega-Lite specifications, returning either success messages or visual outputs in PNG format.

Where to use

undefined

Content

MseeP.ai Security Assessment Badge

Data Visualization MCP Server

smithery badge

Overview

A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.

Components

Tools

The server offers two core tools:

  • save_data
    • Save a table of data agregations to the server for later visualization
    • Input:
      • name (string): Name of the data table to be saved
      • data (array): Array of objects representing the data table
    • Returns: success message
  • visualize_data
    • Visualize a table of data using Vega-Lite syntax
    • Input:
      • data_name (string): Name of the data table to be visualized
      • vegalite_specification (string): JSON string representing the Vega-Lite specification
    • Returns: If the --output_type is set to text, returns a success message with an additional artifact key containing the complete Vega-Lite specification with data. If the --output_type is set to png, returns a base64 encoded PNG image of the visualization using the MPC ImageContent container.

Usage with 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"
        ]
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers