MCP server for querying and transforming Excel, CSV, TSV and Parquet files with Polars
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"excel-mcp-polars","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# excel-mcp-polars An MCP server that lets LLMs inspect, query, and transform tabular files using [Polars](https://pola.rs/) — the fast, Arrow-native DataFrame library. Supports **Excel** (`.xlsx`, `.xlsm`, `.xlsb`, `.xls`), **CSV**, **TSV**, and **Parquet** files. --- ## Quick start ### With `uvx` (no install needed) The fastest way — `uvx` downloads and runs the package on demand: ```json { "mcpServers": { "excel": { "command": "uvx", "args": ["excel-mcp-polars"] } } } ``` ### With `pip` ```bash pip install excel-mcp-polars ``` Then use `excel-mcp` as the command in your client config (see setup sections below). --- ## Client setup ### Claude Desktop Edit the config file: - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` **With `uvx`** (no prior install needed): ```json { "mcpServers": { "excel": { "command": "uvx", "args": ["excel-mcp-polars"] } } } ``` **With `pip install excel-mcp-polars`**: ```json { "mcpServers": { "excel": { "type": "stdio", "command": "excel-mcp" } } } ``` Restart Claude Desktop. You can now ask: > "Load sales.xlsx, filter to Q4, group by region, and show me total revenue." ### Claude Code (CLI) ```bash claude mcp add excel-mcp -- uvx excel-mcp-polars ``` ### GitHub Copilot / VS Code **Option A — Workspace config** (`.vscode/mcp.json`, committed to the repo): ```json { "servers": { "excel": { "type": "stdio", "command": "uvx", "args": ["excel-mcp-polars"] } } } ``` **Option B — User settings** (`settings.json`): ```json { "mcp.servers": { "excel": { "type": "stdio", "command": "uvx", "args": ["excel-mcp-polars"] } } } ``` After saving, run **MCP: Start Server** from the VS Code command palette. > **Note on `pip install`**: If you installed via `pip` instead of `uvx`, replace `"uvx"` / `"args"…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.