Skip to content

sbroenne/mcp-server-excel

v1.10.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 3d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-automation claude-ai com-automation conditional-formatting data-connections dax
+14 more
.net excel excel-automation excel-charts excel-pivottables excel-tables github-copilot mcp-server model-context-protocol named-ranges power-pivot power-query vba windows

Summary

AI summary

Broad release touches Patch Changes, Requirements, ExcelMcp 1.10.1, and What's New.

Full changelog

ExcelMcp 1.10.1

What's New

Patch Changes

  • #740 59ebf29 Thanks @sbroenne! - Fix conditionalformat add throwing on borderStyle/borderColor (#737). Writing border formatting on a conditional-format rule threw COMException: Unable to set the LineStyle property of the Border class. Root cause: FormatCondition.Borders is a 4-item collection indexed 1-4 (left/top/bottom/right), unlike Range.Borders which uses the xlEdgeLeft/Top/Bottom/Right constants (7-10) — writing (and reading) via those out-of-range indices silently returned an unbound placeholder that threw on write and reported blank values on read. Both the write path (add) and the read path (list-rules/list-worksheet-rules) now use the correct 1-4 indices, so border style and color round-trip correctly.

  • 352b1da Thanks @github-actions[bot]! - Release automation: reliably commit the changelog back to main. The post-release step now pushes the compiled CHANGELOG.md update directly to main using an admin RELEASE_PAT, instead of opening a chore/changelog-vX PR. On this user-owned repo the GitHub Actions bot can't be a branch-protection bypass actor, so that PR could never satisfy the required status checks and piled up open — leaving several releases with a stale/missing CHANGELOG on main. The direct push (as a ruleset bypass actor) removes the stuck-PR failure mode entirely.

Installation Options

VS Code Extension (Recommended)

  • Search "ExcelMcp" in VS Code Marketplace and click Install
  • Or download excelmcp-1.10.1.vsix below
  • 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.10.1.mcpb and double-click to install

Standalone Executables (Primary — no .NET runtime required)

  • MCP Server: Download ExcelMcp-MCP-Server-1.10.1-windows.zip, extract mcp-excel.exe
  • CLI: Download ExcelMcp-CLI-1.10.1-windows.zip, extract excelcli.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.CLI

Agent 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-cli or --skill excel-mcp
  • Or download excel-skills-v1.10.1.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

Documentation

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track sbroenne/mcp-server-excel

Get notified when new releases ship.

Sign up free

About sbroenne/mcp-server-excel

Full-featured Excel MCP server. 173 operations: Power Query, DAX, VBA, PivotTables, Tables, Charts, ranges, formatting. 100% Excel compatibility - uses Excel app instead of creating .xlsx files. Windows only.

All releases →

Beta — feedback welcome: [email protected]