mcp-vegalite-server

mcp-vegalite-server

PythonVisualizationDataProcessingCloudJavascriptGoRubyRTool

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

šŸ“‹ Overview:

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 logo

Isaacwasserman

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

save_datavisualize_data