mcp-vegalite-server

mcp-vegalite-server

3.6

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 large language models (LLMs) to interact with data, enabling them 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 applications that require dynamic data visualization capabilities, allowing users to generate visual representations of data in either text or image formats.

Features

  • Data Saving: Allows users to save data tables for later visualization.
  • Vega-Lite Visualization: Supports visualization of data using Vega-Lite syntax.
  • Flexible Output: Provides visualizations in text or PNG image formats.
  • Integration with LLMs: Designed to work seamlessly with large language models.
  • Artifact Generation: Generates complete Vega-Lite specifications with data for further use.

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.