Enables LLMs to visualize data through a Model Context Protocol (MCP) server using Vega-Lite specifications.
VegaLite provides an interface for Large Language Models (LLMs) to generate data visualizations. Acting as a Model Context Protocol (MCP) server, it allows LLMs to save data aggregations and then visualize that data using Vega-Lite syntax. It offers two core tools: `save_data` for storing data tables and `visualize_data` for creating visualizations based on specified Vega-Lite specifications. Visualizations can be returned as either a complete Vega-Lite specification or as a base64 encoded PNG image.