CSVGlow
csvglow
Generate beautiful, interactive HTML dashboards from CSV/Excel files. One command, zero config.
csvglow sales.csvOpens a self-contained HTML dashboard in your browser with auto-detected charts, smart multi-column insights, correlations, and a sortable data table. Dark gradient theme. Copy any chart to your clipboard.
Install
pip install csvglowOr via npx (no install needed):
npx csvglow data.csvRelated MCP server: CSV MCP Server
Usage
csvglow data.csv # CSV to dashboard, opens in browser
csvglow report.xlsx # Excel works too
csvglow data.csv -o dashboard.html # Custom output path
csvglow data.csv --no-open # Don't auto-open browserWhat it generates
Smart findings — multi-column narrative analysis that cross-references metrics to surface contradictions, efficiency gaps, and top/underperformers
Histograms for every numeric column with mean, median, std, quartiles, and outlier counts
Bar charts for categorical columns
Cross analysis — automatic categorical x numeric crosstabs with overall mean lines
Time series line charts with area fill for date columns
Correlation heatmap between numeric columns
Scatter plots for highly correlated pairs (|r| > 0.7)
Sortable, filterable data table (first 1000 rows)
Copy button on each chart for pasting into slides
Output is a single self-contained HTML file. No server, no CDN, works offline.
MCP Server
csvglow works as an MCP tool in any MCP-compatible client. Once configured, ask your AI assistant to generate a dashboard from a file path.
Pick your client and add csvglow to its MCP config file:
Client | Config file location |
Cursor |
|
Windsurf |
|
Add this to the config:
{
"mcpServers": {
"csvglow": {
"command": "npx",
"args": ["-y", "csvglow", "--mcp"]
}
}
}Uses npx so there's nothing extra to install.
If you already have csvglow installed via pip, use "command": "csvglow" with "args": ["--mcp"] instead.
OpenClaw Skill
csvglow is available as an OpenClaw skill. Any OpenClaw-compatible client can discover and use it automatically — no manual config needed.
Supported formats
.csv/.tsv(auto-detected delimiter).xls.xlsx(first sheet only — multi-sheet support coming soon)
Changelog
0.1.0
Initial release
Auto-detection of column types (numeric, categorical, datetime, identifier)
Smart findings: contradiction detection, efficiency analysis, top/underperformer identification across multiple columns
Histograms with stats sidebar, bar charts, cross-analysis crosstabs, time series, correlation heatmap, scatter plots
Sortable/filterable data table
Copy-to-clipboard for all charts
MCP server mode (
csvglow --mcp)OpenClaw skill support
Smart sampling for large files (100k+ rows)
Roadmap
Multi-sheet Excel support
Multi-file support with join keys
Light theme
Custom color palettes
PDF export
License
MIT
Maintenance
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ratnaditya-J/csvglow'
If you have feedback or need assistance with the MCP directory API, please join our Discord server