xlsx-tools-mcp
io.github.ruriazz/xlsx-tools-mcp
About xlsx-tools-mcp
xlsx-tools-mcp is an MCP server published by the GitHub account ruriazz. MCP server for accurate, structure-preserving read/write access to Excel (.xlsx) files
It runs on your own machine: your AI client starts it from the PyPI package xlsx-tools-mcp at version 0.3.2.
It asks for no keys or passwords.
Version 0.3.2 was published on 17 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 0 warn, 0 fail, 2 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
XLSX_MCP_FILES | No | No | Comma or semicolon-separated alias=path pairs of workbooks to preload at startup |
XLSX_MCP_RECALC_TIMEOUT | No | No | Timeout in seconds for the LibreOffice recalculation pass (default 60) |
XLSX_MCP_LOCK_TIMEOUT | No | No | Timeout in seconds to acquire the per-file lock (default 10) |
XLSX_MCP_ALLOWED_DIRS | No | No | Comma or semicolon-separated list of allowed directories to restrict file access (supports case-insensitivity on Windows) |
XLSX_MCP_AUTO_BACKUP | No | No | Enable automatic backup creation before workbook mutations (default true) |
XLSX_MCP_BACKUP_DIR | No | No | Optional custom directory to store backup files instead of beside the target file |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/ruriazz/xlsx-tools-mcp |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Info | Asks for no secrets |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account ruriazz |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | xlsx-tools-mcp 0.3.2 has no setup.py; nothing runs at install |
| Code red flags | Pass | Read 34 files in xlsx-tools-mcp 0.3.2: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 34 files, including comments and the README |
Popularity & health: 52 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
0 forks, 11 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.ruriazz/xlsx-tools-mcp |
|---|---|
| Publisher | GitHub account ruriazz |
| How the name is verified | Name verified via GitHub account ruriazz. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | pypi xlsx-tools-mcp 0.3.2 (stdio) |
| Version | 0.3.2 |
| Published | |
| Last updated | |
| Source repository | https://github.com/ruriazz/xlsx-tools-mcp |
| Website | None linked |
| Category | Files & documents (assigned by keyword rule, not by hand) |
Related servers in Files & documents
- MCP Office Excel7/765-tool Excel MCP server. Read, write, format, and export .xlsx…
- Word AI3/4Structure-preserving Word DOCX editing MCP server and Office.js…
- CompactPrompt7/7Review and compact prompts, docs, and AI-agent skills to save…
- rosetta-mcp6/7AI-powered Excel translation preserving formatting, formulas, and…
- KitchenSink4XL7/7Excel (.xlsx) MCP server: calculated/cached/missing labels on every…
- Polytranslator3/3Translate PDFs, scans, Office files and EPUB across 475 languages…