Data processing and visualization toolkit β 50+ chart types, raw data stays local.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Describe your data. Get production charts. Your data stays local.
Quickstart β’ API Reference β’ Examples β’ Changelog
NVEIL is an AI-powered data visualization toolkit. Write one line of natural language, and NVEIL processes your data and generates publication-ready visualizations β no chart code, no hallucinations, no data leaving your machine.
After pip install nveil the nveil command is on your $PATH:
NVEIL ships first-class integrations:
| Capability | NVEIL | Chatbot data analysisΒΉ | LLM-to-viz librariesΒ² | Traditional plottingΒ³ |
|---|---|---|---|---|
| Natural-language input | β | β | β | β |
| Raw data stays on your machine | β | β | β | β |
| Only schema + stats sent to server | β | β | β | N/A |
| Deterministic, reproducible output | β | β | β | β |
| Offline re-rendering, zero API calls | β | β | β | β |
Portable saved specs (.nveil files) | β | β | β | β |
| 2D + 3D + geospatial + scientific | β | 2D | 2D | varies |
| Multi-backend (Plotly, VTK, DeckGL) | β | β | β | β |
| Data processing engine | β | β | partial | β |
ΒΉ ChatGPT Advanced Data Analysis, Claude Analysis tool, Gemini Data Agent Β Β·Β Β² PandasAI, LIDA, Julius, Vanna Β Β·Β Β³ Plotly, Matplotlib, Seaborn
π§ Two Engines in OneData processing (joins, pivots, aggregations, geocoding, time series) AND visualization generation from a single prompt. π Data Privacy by DesignRaw data never leaves your machine. Only column names, types, and aggregate statistics are sent. π Multi-Backend RenderingAuto-detects the best engine: Plotly (2D charts), VTK (3D/medical), DeckGL (geospatial). |
π§ͺ Auditable ResultsPowered by constraint solving, not random generation. Same input = same output, every time. β‘ Offline Rendering
πΎ Reusable SpecsSave to |
NVEIL handles geospatial heatmaps, 3D volumes, scientific visualizations, medical imaging (DICOM), biosignal data (EDF/EDF+), network graphs, and 50+ other visualization types β all from natural language.
Requirements: Python 3.10+
See the examples/ directory for more usage patterns.
Full documentation is available at docs.nveil.com:
Contributions are welcome under the project's Contributor License Agreement. Bug reports and feature requests are welcome via GitHub Issues.
GNU AGPL v3 or later. See LICENSE. Commercial dual-licensing is available β contact pierre.jacquet@nveil.com.
Website β’ Documentation β’ Platform
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/nveil)<a href="https://allmcps.com/mcp/nveil"><img src="https://allmcps.com/api/badge/nveil?style=directory" alt="NVEIL on AllMCPs" /></a>