mcp-vegalite-server

mcp-vegalite-server

2

The Data Visualization MCP Server allows users to save and visualize data using the Vega-Lite specification. It offers tools for managing data and generating visual data representations, suitable for seamless integration with Claude Desktop and Docker.

Overview

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

Components

Tools

  • save_data: Save data aggregations to the server for later visualization. Involves inputting the name and data array. Returns a success message.
  • visualize_data: Visualizes data using Vega-Lite syntax. Involves inputting the data name and Vega-Lite specification. Returns a success message or a PNG image, based on the output type.

Usage

  • With Claude Desktop: Modify claude_desktop_config.json to include the server details.
  • With uv: Run using specific commands to visualize data.
  • With Docker: Build and run the server using Docker commands.