isaacwasserman_mcp-vegalite-server

isaacwasserman_mcp-vegalite-server

3.1

If you are the rightful owner of isaacwasserman_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 through a structured interface that leverages the Vega-Lite syntax. This server allows users to save data tables and generate visual representations of these datasets. By using the Vega-Lite specification, users can create a wide range of visualizations, from simple bar charts to complex interactive plots. The server supports different output types, including text-based specifications and PNG images, making it versatile for various applications. It is particularly useful for users who need to integrate data visualization capabilities into their applications or workflows, providing a seamless way to transform raw data into insightful visual formats.

Features

  • Data Saving: Allows users to save data tables for future visualizations.
  • Vega-Lite Visualization: Supports creating visualizations using the Vega-Lite syntax.
  • Multiple Output Types: Offers both text and PNG image outputs for visualizations.
  • Integration with LLM: Provides an interface for LLM to interact with data visualizations.
  • 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.