mcp-vegalite-server
About This Server
A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.
Server Information
This report summarizes the content of a GitHub repository webpage for "mcp-vegalite-server," owned by isaacwasserman. The repository hosts a Model Context Protocol (MCP) server, which provides an interface for Large Language Models (LLMs) to visualize data using Vega-Lite syntax. The page provides details about the repository, its components, usage instructions, and links to relevant resources.
ā Key Points:
* The repository contains a Model Context Protocol (MCP) server.
* The server allows LLMs to visualize data using Vega-Lite.
* It provides two core tools: `savedata` and `visualizedata`.
* Instructions are provided for usage with Claude Desktop.
š Main Findings:
* The repository is public.
* It has 27 stars and 7 forks.
* The primary language used is Python (100%).
* The Readme file provides an overview of the project and instructions for use.
* No releases or packages have been published yet.
š Details:
* Tools:
* `save_data`: Saves data tables to the server, taking a name (string) and data (array of objects) as input, and returns a success message.
* `visualize_data`: Visualizes data using Vega-Lite. It takes the data table name (string) and a Vega-Lite specification (JSON string) as input. It returns a success message with Vega-Lite specification with data (text output) or base64 encoded PNG image of the visualization (PNG output).
* Usage with Claude Desktop:
* A configuration snippet is provided to add the server to the `claudedesktopconfig.json` file.
* The configuration includes the command to run, arguments (including output type), and directory information.
šÆ Conclusion:
The "mcp-vegalite-server" repository provides a data visualization interface for LLMs. The Readme contains essential information about the server's functionality and setup for use with Claude Desktop, though the repository does not have any published releases or packages at this time.
Server Features
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
Provider Information
Isaacwasserman
cloud Provider