📡 MCP Radar

WilliamSmithEdward/xlide_mcp

Read, write, analyze and test the VBA inside Excel, Word, PowerPoint and Access files, and edit the document around it. No Office installation needed.

⭐ 6 stars
⑂ 1 forks
Python
momentum ▲ 12.0
created 2026-09-20
on radar since 2026-09-24
star trend 3 → 6 since 2026-09-24
agent-toolsexcelmcpmcp-servermodel-context-protocolofficepowerqueryvbaxlsm
View on GitHub ↗Homepage ↗

About 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.

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.

Directory Language Status --------- python/ Python 3.10+ Reference implementation

Other languages go in sibling directories. Python is normative: it tracks the upstream libraries, and ports track it. See docs/porting.md.

Point a client at it. For Claude Desktop, Claude Code or any client that launches a server over stdio:

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:

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/WilliamSmithEdward--xlide_mcp.html)

Related MCP servers

PyModel/jev-judge-mcp

Typed judgment tools for MCP agents. TypeSafe's Jev model as verify, screen, find, classify, rerank, decide, compare, extract, review, gate, and score: the model judges, policy decides auto, review, o

⭐ 29Python
jiawei686/jev-ultrafast-mcp

Hand a whole browser task off in one call: a decision model drives the page server-side, so a flow costs one call, not a turn per click. Ref-based element tables, code-checked assertions, zero-model m

⭐ 18Python
iflytek/dolphin-mcp-pilot

Production-ready MCP server that lets AI agents build, schedule, run and recover Apache DolphinScheduler data pipelines - 53+ tools, beyond read-only.

⭐ 7Python
Alpha-Park/genpark-agent-hallucination-fact-verifier-skill

Atomic claim decomposition and cross-context fact verification engine detecting ungrounded claims, numerical contradictions, and hallucinated entities against reference knowledge.

⭐ 7Python
alphaparkinc/genpark-agent-hallucination-fact-verifier-skill

Atomic claim decomposition and cross-context fact verification engine detecting ungrounded claims, numerical contradictions, and hallucinated entities against reference knowledge.

⭐ 7Python
Alpha-Park/genpark-agent-json-schema-auto-repair-skill

Instant zero-LLM deterministic JSON extractor & schema auto-repair engine healing truncated braces, markdown wrappers & invalid types.

⭐ 7Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.