XLIDE MCP server
io.github.WilliamSmithEdward/xlide-mcp·v1.0.1·10 starsRead, write, analyze, test and diff the VBA, forms, Power Query and cells in Office files
10 stars204 downloads/wk
Reviews
Write oneNobody has reviewed XLIDE yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
XLIDE tools (49, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
xlide_access_catalogxlide_analyzexlide_analyze_sourcexlide_compile_checkxlide_create_projectwrite actionxlide_delete_modulewrite actionxlide_doctorxlide_edit_formxlide_export_modulesxlide_format_cellsxlide_git_changesxlide_import_modulesxlide_list_formsxlide_list_modulesxlide_list_proceduresxlide_list_projectsxlide_list_queriesxlide_list_referencesxlide_list_shapesxlide_list_sheetsxlide_live_read_modulexlide_live_requestxlide_live_sessionsxlide_live_statexlide_manage_conditional_formatxlide_manage_formxlide_manage_hyperlinkxlide_manage_namexlide_manage_rows_columnsxlide_manage_sheetxlide_manage_tablexlide_manage_validationxlide_page_setupxlide_project_infoxlide_read_cellsxlide_read_formxlide_read_modulexlide_read_queryxlide_rename_modulexlide_rulesxlide_run_macrowrite actionxlide_run_testswrite actionxlide_run_vbawrite actionxlide_search_modulesxlide_set_shape_macroxlide_validate_projectxlide_write_cellswrite actionxlide_write_modulewrite actionxlide_write_querywrite action
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan34 source files scanned25/25
- –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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How XLIDE compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- Tools
- 49
- the typical server has 7
- Tools that change things
- 16%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 10
- more than 88% of 28,706 servers
- Downloads a week
- 204
- more than 75% of 12,306 servers with a package
What its tools let an agent do: 41 read · 8 change
Install XLIDE in Claude Code, Cursor or VS Code
claude mcp add xlide-mcp -- uvx xlide-mcp
What the publisher says
From the XLIDE repository's README, as published. We do not edit it. Read it on GitHub
xlide-mcp
An MCP server for the inside of an Office file. Read, write, analyze and test the VBA in Excel, Word, PowerPoint and Access, and edit the document around it. Visual Basic 6 projects open the same way.
Reading and writing needs no Office installation and runs on Windows, macOS and Linux. Running macros and tests needs Windows with the desktop application.
xlide_list_projects -> Budget.xlsm
xlide_project_info Budget.xlsm -> 4 modules, 2 sheets, 1 query, not signed
xlide_read_module Helpers -> the source, and a content token
xlide_write_module Helpers -> guarded by that token
xlide_analyze Budget.xlsm -> 0 errors, 2 warnings
xlide_run_tests Budget.xlsm -> 12 passedWhy
An agent asked to fix a macro works from a copied snippet with no idea what else is in the project, or asks the user to export the modules and paste them back afterwards. Both treat the Office file as opaque. The VBA project, the form designs and the M code are all readable and writable without opening the application at all.
This server makes that reachable, and bounds it. A write is refused if the module changed since it was read. An analysis error fails the change. A run happens in an application the server created and holds a deadline over. Anything that cannot be undone is the user's decision.
Implementations
Other languages go in sibling directories. Python is normative: it tracks the upstream libraries, and ports track it. See docs/porting.md.
Install and run
pip install xlide-mcp # reads and writes files, any platform
pip install "xlide-mcp[live]" # adds running macros and tests, Windows
xlide-mcp --root /path/to/your/filesPoint a client at it. For Claude Desktop, Claude Code or any client that launches a server over stdio:
{
"mcpServers": {
"xlide": {
"command": "xlide-mcp",
"args": ["--root", "/path/to/your/files"]
}
}
}Or install nothing and let uv fetch it on first run. uv is one binary and installs its own Python, so a machine with neither can still run this:
{
"mcpServers": {
"xlide": {
"command": "uvx",
"args": [
"--from", "xlide-mcp[live]",
"xlide-mcp", "--root", "/path/to/your/files"
]
}
}
}The live extra is safe to ask for on every platform: what it pulls in is marked sys_platform == 'win32', so off Windows it resolves to nothing and the same configuration works everywhere. Drop the --from pair for the file layer alone. uvx takes the newest published version unless you pin it, as xlide-mcp@1.0.3.
There is a Dockerfile for the file layer, which is the part that needs no Office installation. Mount the folder holding the files at /workspace, because that is the root the container is bounded to:
docker build -t xlide-mcp .
docker run --rm -i -v "$PWD:/workspace" xlide-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
XLIDE: common questions
- Is XLIDE MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the XLIDE safety report
- How do I install XLIDE?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does XLIDE need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is XLIDE maintained?
- The last commit was 22 days ago (2026-10-14). The latest release is v1.0.1.
- What can I use instead of XLIDE?
- Servers from other publishers that do the same job: kordoc MCP server.
- How does XLIDE compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); tools 49 (the typical server has 7); tools that change things 16% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to XLIDE
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