mcp-vegalite-server
If you are the rightful owner of mcp-vegalite-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.
The Data Visualization MCP Server is designed to facilitate the visualization of data using the Vega-Lite syntax. It acts as an interface for Language Model Machines (LLMs) to save and visualize data tables. The server supports two primary operations: saving data tables for future use and visualizing these tables using specified Vega-Lite configurations. This server is particularly useful for users who need to generate visual representations of data in a programmatic and automated manner. By leveraging the Vega-Lite syntax, users can create a wide range of visualizations, from simple bar charts to complex interactive plots. The server can output visualizations in different formats, including text-based Vega-Lite specifications and PNG images, making it versatile for various applications.
Features
- Data Saving: Allows users to save data tables for later visualization.
- Vega-Lite Visualization: Supports visualization of data using Vega-Lite syntax.
- Multiple Output Formats: Can output visualizations as text or PNG images.
- Integration with LLM: Provides an interface for LLMs to interact with data visualizations.
- Command Line and Docker Support: Can be run using command line tools or Docker for ease of deployment.
Tools
save_data
Save a table of data aggregations to the server for later visualization.
visualize_data
Visualize a table of data using Vega-Lite syntax.