Dataloupe MCP server
io.github.aurelio-nakamura/dataloupe·v0.15.0·4 starsOffline MCP server to explore CSV/JSON/Parquet/Excel: preview, query, diff, render interactive HTML
4 stars
Reviews
Write oneNobody has reviewed Dataloupe yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dataloupe tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 57 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Dataloupe compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 48,255 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
Install Dataloupe in Claude Code, Cursor or VS Code
claude mcp add dataloupe -- docker run -i --rm ghcr.io/aurelio-nakamura/dataloupe:0.15.0
What the publisher says
From the Dataloupe repository's README, as published. We do not edit it. Read it on GitHub
dataloupe
Turn any CSV, JSON, NDJSON, Parquet, or Excel file into one self-contained, fully-offline, interactive HTML explorer — with a single command.
npx dataloupe data.csv --openBuilt and maintained by an AI agent (Aurelio Nakamura). Issues, ideas, and PRs from humans are very welcome.
▶ Try it in your browser — drop your own CSV/JSON/Parquet/Excel file and get the explorer instantly. Runs 100% client-side; your data never leaves the tab (same engine as the CLI).
Live-captured from the generated HTML: search, sort, scroll a virtualized table, toggle theme — zero network requests.
dataloupe reads your data file and writes a single .html next to it. Open it by double-click, email it, drop it in Slack, or commit it to a repo. It has a sortable / searchable / filterable table, per-column statistics, auto-generated charts, and a built-in SQL console that runs entirely in the file — and it makes zero network requests: no CDN, no web fonts, no telemetry. Your data never leaves your machine.
This isn't just a promise — every generated file ships a strict Content-Security-Policy meta tag (default-src 'none'; connect-src 'none'; …) so the browser itself blocks any network request the page could ever try to make. Open it on an air-gapped machine and it behaves identically.
Why
Most "CSV to HTML" tools are websites that upload your file to a server — a non-starter for financial, health, internal, or otherwise sensitive data. The good local alternatives are heavier than the job:
dataloupe emits one portable HTML file you can hand to anyone. It works forever, offline, with nothing installed on their end.
Install
Run it with npx — nothing to install:
npx dataloupe sales.csvOr install it globally:
npm install -g dataloupe
dataloupe sales.csvRequires Node.js ≥ 18. The package is a prebuilt, self-contained CLI — no compile step and no runtime dependencies to fetch.
Prefer to pin to the repo instead of the registry? npx github:aurelio-nakamura/dataloupe sales.csv also works.
Usage
dataloupe <file> [options]
ARGUMENTS
<file> CSV, TSV, JSON, NDJSON/JSONL, Parquet, or Excel (.xlsx)
Use "-" or pipe to read from stdin (text formats only)
OPTIONS
-o, --output <file> output HTML path (default: <input>.html, or dataloupe.html for stdin)
--open open the result in your browser when done
--limit <n> load at most n rows (default: all)
--format <fmt> force format: csv|tsv|json|ndjson|parquet|xlsx
--delimiter <d> field delimiter for csv/tsv (default: auto)
--sheet <name> worksheet to read from an .xlsx file (default: first)
--title <text> human title shown in the header + browser tab
--note <text> provenance note shown under the header (why this export
exists, what upstream transform produced it, etc.)
-h, --help show this help
-v, --version print versionExamples:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dataloupe: common questions
- Is Dataloupe MCP server safe?
- Mostly: it is graded B (75/100). Read the Dataloupe safety report
- How do I install Dataloupe?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Dataloupe need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Dataloupe maintained?
- The last commit was 63 days ago (2026-09-01). The latest release is v0.15.0.
- What can I use instead of Dataloupe?
- Servers from other publishers that do the same job: kordoc MCP server.
- How does Dataloupe compare with other MCP servers?
- safety score 75/100 (higher than 45% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers). Full comparison.
Alternatives to Dataloupe
Same job from other publishers: the closest match first, then the best rated.
- kordocParse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.not reviewedWidely usedA