mcp-vegalite-server

mcp-vegalite-server

3.3

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

  1. save_data

    Save a table of data aggregations to the server for later visualization.

  2. visualize_data

    Visualize a table of data using Vega-Lite syntax.