Vega-Lite MCP Server
MCP serverisaacwasserman/mcp-vegalite-server is a community Python server with two tools: one saves a Vega-Lite specification and another rasterizes a chart to PNG. It does not register an MCP Apps ui:// interface.
Not for: An inline interactive chart editor. It produces specifications and PNG output; use an MCP Apps Vega-Lite viewer if in-chat interaction is required.
Source and setup verified on 2026-11-03
VisualizationQuick facts
- Maintainer
- isaacwasserman (community)
- Tools
- Save Vega-Lite spec and rasterize PNG
- Runtime
- Python through uv
- GitHub stars
- 100 on 2026-11-03
What you can do
- Save a Vega-Lite chart specification
- Rasterize the chart as PNG
- Return chart artifacts to an MCP client
Requirements
- uv
- Python environment resolved by uv
- An MCP client
git clone https://github.com/isaacwasserman/mcp-vegalite-server.githttps://github.com/isaacwasserman/mcp-vegalite-server#readmeCopy the current uv command and absolute repository path from the README.
Always confirm the latest setup instructions with the maintainer before installing.
>Questions
Is Vega-Lite MCP Server an MCP App with inline UI?
No inline MCP App UI is claimed here. It is listed as a server or host because the verified source documents MCP tools or client support, not a ui:// app resource.
Where were these details checked?
Against the maintainer's README, source, or official documentation at https://github.com/isaacwasserman/mcp-vegalite-server, plus the GitHub API where a repository is available.
>Related Apps
Interactive 3D globe viewer using CesiumJS for geospatial visualization
Interactive 3D scene renderer with Three.js for stunning visualizations
Real-time GLSL shader renderer for creative visual effects