# mcp-vegalite-server

> MCP Server

This repository provides a Model Context Protocol (MCP) server that enables LLMs to visualize data using Vega-Lite. It offers tools to save data and generate visualizations, returning either Vega-Lite specifications

## Overview

- **Category:** AI
- **Language:** Python
- **Stars:** 100
- **Forks:** 8
- **Owner:** isaacwasserman
- **GitHub:** https://github.com/isaacwasserman/mcp-vegalite-server
- **Created:** 2024-12-12T18:34:10+00:00
- **Updated:** 2025-03-27T06:39:51+00:00
- **Source:** https://model-context-protocol.com/servers/llm-data-visualization-vegalite-mcp-server

## Setup

## Setup
To use with Claude Desktop, add the server to your `claude_desktop_config.json` with the provided configuration, adjusting the path to the server directory and choosing the desired `--output_type` (`png` or `text`).

## Tools

## Available Tools

1. `save_data` (Saves a table of data agregations to the server for later visualization.)
2. `visualize_data` (Visualizes a table of data using Vega-Lite syntax.)
