- Explore MCP Servers
- mcp-vegalite-server
Mcp Vegalite Server
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
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
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
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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.
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 saveddata(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 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.
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"
]
}
}
}
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.











