sv-excel-agent
Overview
sv-excel-agent is an open-source Excel AI agent that uses Model Context Protocol (MCP) tools to let large language models read, edit, and automate Excel spreadsheets.
The project exposes an Excel MCP server with ~30 tools for direct spreadsheet editing, paired with an agent runner that executes LLM-based tasks on Excel files. It uses Microsoft Excel for accurate formula evaluation, with LibreOffice as a headless alternative.
Features
- Excel MCP server — ~30 tools for reading, editing, and automating spreadsheets
- Agent runner — executes LLM-driven tasks over Excel files, with support for multiple model providers
- Formula & formatting support — handles complex formulas and conditional formatting with calculation verification
- Demo applications — a web-based Excel Assistant and a Slack workflow integration
- Model benchmarking — performance evaluation on the SpreadsheetBench dataset, comparing leading LLMs on spreadsheet tasks
Source Code
Open source on GitHub.