Google Workspace CLI
Security scan passedGives Gemini CLI one command line for all of Google Workspace: Drive, Gmail, Calendar, Sheets, Docs, Chat and more.

Lets your agent create, read and edit Excel workbooks, with charts, PivotTables, formulas and tables, without Microsoft Excel.
by haris-musa· ProductivityUnclaimed · Yours? Claim it
4 images
About
Excel MCP Server is an open-source MCP server by Haris that lets your agent create, read and edit Excel files: charts, PivotTables, formulas, tables and more. It's built on openpyxl, needs no Microsoft Excel, and runs on Windows, macOS and Linux. It's a community project, not a Microsoft product. What you can do with it - Create charts, including combos, trendlines and the Excel 2016 types such as waterfall, histogram, treemap and funnel - Build real PivotTables that Excel refreshes, with slicers, timelines and sparklines - Read and write cells, tables, formulas and dynamic arrays; a built-in engine calculates formulas, so values come back even for files never opened in Excel - Find out why a number is wrong: trace precedents and dependents, step through a formula, and run Goal Seek - Format ranges, add conditional formatting and data validation, and sort, filter, find and replace - Import and export CSV, and read the VBA in .xlsm files (writing VBA is opt-in) How it connects It runs on your machine with uv: uvx excel-mcp-server stdio. Add --allow-dir /path/to/workbooks to keep it to one folder (repeat the flag for more, or set EXCEL_FILES_PATH). Claude Desktop can install it from the .mcpb bundle in the project's releases, and the README has setup for Claude Code, Cursor, VS Code with GitHub Copilot, Codex, Gemini CLI and Devin Desktop. It can also run as a Streamable HTTP server on localhost. Good to know - --read-only offers only the tools that don't change files, and --tools limits it to the areas you need, to save context. - Without --allow-dir, any absolute path to an Excel file works. It only touches Excel files and never silently overwrites an existing workbook. - It works with .xlsx, .xlsm, .xltx and .xltm files, not legacy .xls. - It rejects formulas that reach the network or other programs, and it never runs macros.
Once it’s added
“Make a PivotTable of revenue by region and quarter from the Sales sheet.”
“Add a waterfall chart of this year's cash flow.”
“Why is the total in Summary!F20 wrong? Trace where it comes from.”
Before you add it
Reads only
Workbooks, sheets and ranges, with formula values calculated · Formula precedents and dependents · VBA code in .xlsm files
Makes changes · your agent can ask first
Creates and edits workbooks, sheets, cells and formulas · Adds charts, PivotTables, slicers, tables and formatting · Writes VBA modules, only when started with --allow-vba-write
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Plugins people install alongside Excel MCP Server.
No reviews yet. Used Excel MCP Server? Say how it went.
Write a reviewRuns on your machine.
claude_desktop_config.json{
"mcpServers": {
"excel-mcp-server": {
"command": "uvx",
"args": [
"excel-mcp-server==2.2.2",
"stdio"
]
}
}
}Runs on your machine.
Add to VS Codecode --add-mcp '{"name":"excel-mcp-server","command":"uvx","args":["excel-mcp-server==2.2.2","stdio"]}'copilot mcp add excel-mcp-server -- uvx excel-mcp-server==2.2.2 stdio
Runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"excel-mcp-server": {
"command": "uvx",
"args": [
"excel-mcp-server==2.2.2",
"stdio"
]
}
}
}Runs on your machine.
claude mcp add excel-mcp-server -- uvx excel-mcp-server==2.2.2 stdio
Runs on your machine.
codex mcp add excel-mcp-server -- uvx excel-mcp-server==2.2.2 stdio
Runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"excel-mcp-server": {
"command": "uvx",
"args": [
"excel-mcp-server==2.2.2",
"stdio"
]
}
}
}Runs on your machine.
gemini mcp add excel-mcp-server uvx excel-mcp-server==2.2.2 stdio
Runs on your machine.
Runs on your machine.
opencode mcp add excel-mcp-server -- uvx excel-mcp-server==2.2.2 stdio
Runs on your machine.
~/.hermes/config.yaml{
"mcp_servers": {
"excel-mcp-server": {
"command": "uvx",
"args": [
"excel-mcp-server==2.2.2",
"stdio"
]
}
}
}Scanned and passed · checked 7 h ago
“What discount rate makes the NPV in B12 zero?”
“Highlight duplicate invoice numbers and add a Status dropdown.”
“Import orders.csv into a new sheet and make it a table with a totals row.”
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Nobody has shared how they use Excel MCP Server yet.
Security scan
Passed
Safe to install in every agent it supports. Runs on your machine.
Plugins people install alongside Excel MCP Server.
Gives Gemini CLI one command line for all of Google Workspace: Drive, Gmail, Calendar, Sheets, Docs, Chat and more.
Turns the sources you drop into an Obsidian vault into linked, cited notes your agent can search, answer from and keep healthy.
Turns your Obsidian vault into memory your agent can search, and keeps it true: new sources rewrite pages and contradictions get reconciled.