Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Vegalite Server

FreeNot checked

Vegalite Server — Model Context Protocol server

GitHubEmbed

About

Vegalite Server — Model Context Protocol server

README

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

from github.com/isaacwasserman/mcp-vegalite-server

Installing Vegalite Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/isaacwasserman/mcp-vegalite-server

FAQ

Is Vegalite Server MCP free?

Yes, Vegalite Server MCP is free — one-click install via Unyly at no cost.

Does Vegalite Server need an API key?

No, Vegalite Server runs without API keys or environment variables.

Is Vegalite Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Vegalite Server in Claude Desktop, Claude Code or Cursor?

Open Vegalite Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Vegalite Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs