Excel -Master
Excel MCP Server - Manipulate Excel files without Microsoft Excel. Model Context Protocol for XLSX, XLSM with Claude AI integration
claude mcp add --transport stdio guillehr2-excel-mcp-server-master npx -y @guillehr2/excel-mcp-server@latest \ --env VAR_NAME="description or placeholder"
How to use
Excel Master MCP Server lets you manipulate Excel workbooks without requiring Microsoft Excel. It exposes a suite of tools to create, read, write, format, and visualize data inside .xlsx/.xlsm/.xlstx/.xltm files, plus capabilities to import and export data to CSV, JSON, SQL, and PDF. The server is designed to work with MCP clients and AI assistants (e.g., Claude) to enable natural language-driven Excel automation—from creating formatted tables and dashboards to generating pivot tables and charts. Use the provided npm/npx entry point to run the server and connect your MCP client configuration to the excel-master entry, enabling a carousel of Excel operations through the MCP protocol. The server exposes tools such as create_workbook_tool, open_workbook_tool, write_sheet_data_tool, add_chart_tool, create_dashboard_tool, import_data_tool, export_data_tool, and more to cover end-to-end Excel workflows.
How to install
Prerequisites:
- Node.js (recommended latest LTS) installed or access to npm/npx
- Basic familiarity with MCP client configuration (JSON snippet shown below)
Option A: Run without installation using npx (recommended)
- Ensure you have npm installed.
- Run the MCP server with:
npx @guillehr2/excel-mcp-server@latest
Option B: Install globally and run
- Install globally:
npm install -g @guillehr2/excel-mcp-server
- Run the server (the CLI entrypoint will start listening for MCP requests).
Option C: Use in development mode (from source)
- Clone the repository and install dependencies:
git clone <repo-url>
cd Excel-MCP-Server-Master
npm install
- Start in development mode (adjust path to entry.js as needed):
node path/to/Excel-MCP-Server-Master/index.js
Configuration tip: In your MCP client (e.g., Claude Desktop), reference the server as shown in the examples, typically using the npx command with -y and the package name to fetch a ready-to-use server instance.
Additional notes
Notes and tips:
- Commands and args shown in the README are standard IPC for MCP; you can switch between npx usage or a permanent local installation depending on your deployment model.
- The npm package name to use in MCP configs is @guillehr2/excel-mcp-server. If you pin a specific version, replace latest accordingly (e.g., @1.0.7).
- The server supports a broad set of Excel operations (read/write, formatting, charts, dashboards, imports/exports). When using in production, consider security/sandboxing and ensure AI-assisted commands do not expose sensitive data.
- If developing or testing locally, you can run in development mode by pointing to the source entry file (index.js) via the node command.
- Environment variables can be used to configure runtime behavior (e.g., logging level, temp directories). Add any needed VAR_NAME placeholders in your deployment configuration.
Related MCP Servers
boilerplate
TypeScript Model Context Protocol (MCP) server boilerplate providing IP lookup tools/resources. Includes CLI support and extensible structure for connecting AI systems (LLMs) to external data sources like ip-api.com. Ideal template for creating new MCP integrations via Node.js.
mcp-claude-spotify
An integration that allows Claude Desktop to interact with Spotify using the Model Context Protocol (MCP).
mcp-chain-of-draft
Chain of Draft Server is a powerful AI-driven tool that helps developers make better decisions through systematic, iterative refinement of thoughts and designs. It integrates seamlessly with popular AI agents and provides a structured approach to reasoning, API design, architecture decisions, code reviews, and implementation planning.
mcp -amazon
🛍📦 Unofficial Amazon Model Context Protocol Server (MCP) - Search products and purchase directly from Claude AI! ✨
mcp-jest
Automated testing for Model Context Protocol servers. Ship MCP Servers with confidence.
mcp-chat-widget
Configure, host and embed MCP-enabled chat widgets for your website or product. Lightweight and extensible Chatbase clone to remotely configure and embed your agents anywhere.