Excel MCP Server
A Model Context Protocol (MCP) server that reads and writes MS Excel data
Overview
Excel MCP Server is a Model Context Protocol (MCP) server designed to read and write spreadsheet data to Microsoft Excel files.
To use Excel MCP Server, install it via NPM or Smithery, and configure it in your MCP servers configuration to start reading and writing Excel files.
- Read text values from MS Excel files - Write text values to MS Excel files - Supports multiple Excel file formats including xlsx, xlsm, xltx, and xltm.
- Automating data entry into Excel spreadsheets.
- Extracting data from Excel for analysis or reporting.
- Integrating Excel data with other applications through MCP.
Add to your AI client
Use these steps to connect Excel MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"excel-mcp-server-negokaz": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"excel-mcp-server-negokaz": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"excel-mcp-server-negokaz": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"excel-mcp-server-negokaz": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"excel-mcp-server-negokaz": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"excel-mcp-server-negokaz": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-excel-mcp-server-negokaz"
]
}
}
}FAQ
What file formats does Excel MCP Server support?
It supports xlsx, xlsm, xltx, and xltm formats.
How do I install Excel MCP Server?
You can install it via NPM or Smithery by following the provided installation instructions.
Is there a license for Excel MCP Server?
Yes, it is released under the MIT License.