ExcelMcp 1.9.5
What's New
Patch Changes
-
#713
25473acThanks @github-actions! - Release automation: auto-merge the changelog PR. The post-release step that opens thechore/changelog-vXPR now also merges it (queued auto-merge, falling back to an immediate squash merge). Previously the PR was only created and left open until a maintainer merged it by hand, which caused several releases to sit with a stale/missing CHANGELOG onmain. -
#714
7cad2f4Thanks @sbroenne! - Faster commits for docs-only changes. The pre-commit hook now treats thegh-pages/documentation website as docs and skips the Release build, smoke tests and all release-packaging gates when a commit touches only documentation (Markdown,docs/,gh-pages/, changesets). Code commits still run the full validation suite, so nothing that ships is left unchecked — documentation edits just no longer wait minutes for binary/packaging gates that cannot be affected by them. -
#722
8e6d9f1Thanks @sbroenne! - More reliable Python in Excel results.pythoninexcel get-resultnow detects when the Microsoft-hosted Python backend has finished computing by reading Excel's calculation state and the cell's#BUSY!placeholder directly, instead of guessing based on whether the value looked "stable" across repeated reads. The old heuristic could lock onto a stale placeholder and return the wrong value, which is why it needed retry loops to be dependable. A singleget-resultcall now converges deterministically, and the default wait was raised from 15s to 30s to comfortably cover cold-start round-trips. -
#725
2b2b5dfThanks @sbroenne! - Reduced MCP Server telemetry noise and cost. The MCP Server no longer reports the .NET runtime's built-in HTTP-client connection-pool metrics (http.client.open_connections,http.client.active_requests,http.client.connection.duration,http.client.request.time_in_queue,http.client.request.duration) to Application Insights. These were emitted automatically by the telemetry SDK regardless of actual traffic and accounted for the large majority of telemetry ingestion volume, without providing any useful signal for this tool.
Installation Options
VS Code Extension (Recommended)
- Search "ExcelMcp" in VS Code Marketplace and click Install
- Or download
excelmcp-1.9.5.vsixbelow - Self-contained: no .NET runtime or SDK required
- Includes both MCP Server and CLI (
excelcli) - Agent skills (excel-mcp + excel-cli) registered automatically via
chatSkills
Claude Desktop (MCPB)
- Download
excel-mcp-1.9.5.mcpband double-click to install
Standalone Executables (Primary — no .NET runtime required)
- MCP Server: Download
ExcelMcp-MCP-Server-1.9.5-windows.zip, extractmcp-excel.exe - CLI: Download
ExcelMcp-CLI-1.9.5-windows.zip, extractexcelcli.exe - Add the exe(s) to your PATH, then configure your MCP client with command
mcp-excel
NuGet (.NET Tool) (Secondary — requires .NET 10 runtime)
dotnet tool install --global Sbroenne.ExcelMcp.McpServer
dotnet tool install --global Sbroenne.ExcelMcp.CLIAgent Skills (for AI coding assistants)
- VS Code Extension includes both skills automatically (excel-mcp + excel-cli)
- Install via Skills CLI:
npx skills add sbroenne/mcp-server-excel --skill excel-clior--skill excel-mcp - Or download
excel-skills-v1.9.5.zip
Requirements
- Windows OS
- Microsoft Excel 2016+
- No .NET runtime required for VS Code Extension, MCPB, or standalone executables
- .NET 10 Runtime required for NuGet (.NET tool) installation only