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.