Provides containerized deployment of the data visualization server, making it easy to run in isolated environments.
Powers data visualization through Vega-Lite syntax, allowing users to create customized charts and graphs from saved data tables.
Data Visualization MCP Server
Overview
A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.
Related MCP server: Zaturn
Components
Tools
The server offers two core tools:
save_dataSave a table of data agregations to the server for later visualization
Input:
name(string): Name of the data table to be saveddata(array): Array of objects representing the data table
Returns: success message
visualize_dataVisualize a table of data using Vega-Lite syntax
Input:
data_name(string): Name of the data table to be visualizedvegalite_specification(string): JSON string representing the Vega-Lite specification
Returns: If the
--output_typeis set totext, returns a success message with an additionalartifactkey containing the complete Vega-Lite specification with data. If the--output_typeis set topng, returns a base64 encoded PNG image of the visualization using the MPCImageContentcontainer.