trackmcp
Back to directory
isaacwasserman

mcp-vegalite-server

View on GitHub
92 stars PythonServers & Infrastructure Updated Oct 31, 2025

Documentation

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`
    • `visualize_data`

      Usage with Claude Desktop

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

      Frequently asked questions

      What is mcp-vegalite-server?

      mcp-vegalite-server is a Model Context Protocol (MCP) server listed in the TrackMCP directory.

      How do I install mcp-vegalite-server?

      Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

      Is mcp-vegalite-server open source?

      Yes — it is hosted on GitHub at https://github.com/isaacwasserman/mcp-vegalite-server and has 92 stars.

      Related MCP tools

      Run your own MCP server? See who uses it and what to fix.

      Measure it with TrackMCP