mcp-vegalite-server
If you are the rightful owner of mcp-vegalite-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server for working with Vegalite, using `vl-convert`.
The MCP Vegalite Server is designed to facilitate the creation of visualizations using the Vega-Lite framework. By leveraging the `vl-convert` tool, this server allows users to save data and generate visualizations through a streamlined process. Users can calculate the necessary data, save it, and then generate a Vega-Lite specification using a Language Model (LLM). The server then renders the specification using the saved data and the `vl-convert` tool. This approach simplifies the process of creating complex visualizations, making it accessible to users who may not have extensive programming experience. The server is built using Java and requires the `vl-convert` CLI to be installed as a prerequisite.
Features
- Data Saving: Allows users to save calculated data for visualization.
- Vega-Lite Spec Generation: Utilizes LLM to generate Vega-Lite specifications.
- Rendering: Renders visualizations using `vl-convert` and saved data.
- Java-Based: Built using Java, ensuring cross-platform compatibility.
- Logging: Supports advanced logging configurations for debugging and monitoring.
Tools
save-data
Used to save data that needs to be visualized
visualize-data
Used to generate and render Vegalite charts