==================
      
       /// MCP ///
      /// MCP ///
        
    ==================
        
    [server:online]
    [protocol:ready]mcp-vegalite-server
by isaacwasserman
Model-Context-Protocol server that lets an LLM save tabular data and return Vega-Lite visualizations (text or PNG).
80
21
Open Source01
save_data
Save a table of data aggregations to the server for later visualization
02
visualize_data
Visualize a saved data table using a provided Vega-Lite specification
Installation
1. Clone the repo
git clone https://github.com/isaacwasserman/mcp-vegalite-server.git
cd mcp-vegalite-server2. Create & activate a Python virtual-environment (recommended)
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate3. Install server dependencies
pip install -r requirements.txt4. (Optional) Set environment variables for host/port or authentication if a .env.sample file exists
cp .env.sample .env  # then edit values5. Launch the MCP server
python -m mcp_vegalite_server  # or python app.py depending on entry-point6. Access the running endpoint (default http://localhost:8000) and post Vega-Lite specs to /render.
Documentation
License: Unknown
Updated 7/30/2025