Excel Processing
STDIOExcel file processing server for reading, writing, and analyzing Excel files.
Excel file processing server for reading, writing, and analyzing Excel files.
简体中文 | English
Excel file processing server based on Model Context Protocol (MCP), providing functionalities for reading, writing, and analyzing Excel files.
📖 Read Excel Files
✍️ Write Excel Files
🔍 Analyze Excel Structure
💾 Cache Management
📝 Log Management
To install excel-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @zhiwei5576/excel-mcp-server --client claude
Installing via NPM excel-mcp-server can be automatically installed by adding the following configuration to the MCP servers configuration.
Windows Platform:
{ "mcpServers": { "excel": { "command": "cmd", "args": ["/c", "npx", "--yes", "@zhiweixu/excel-mcp-server"], "env": { "LOG_PATH": "[set an accessible absolute path]", "CACHE_MAX_AGE": "1", "CACHE_CLEANUP_INTERVAL": "4", "LOG_RETENTION_DAYS": "7", "LOG_CLEANUP_INTERVAL": "24" } } }
Other Platforms:
{ "mcpServers": { "excel": { "command": "npx", "args": ["--yes", "@zhiweixu/excel-mcp-server"], "env": { "LOG_PATH": "[set an accessible absolute path]", "CACHE_MAX_AGE": "1", "CACHE_CLEANUP_INTERVAL": "4", "LOG_RETENTION_DAYS": "7", "LOG_CLEANUP_INTERVAL": "24" } } }
Note: LOG_PATH is optional. If not set, logs will be stored in the 'logs' folder under the application root directory.other arguments are optional.
analyzeExcelStructure
exportExcelStructure
readSheetNames
readDataBySheetName
readSheetData
writeDataBySheetName
writeSheetData
LOG_PATH
: Log files storage path
CACHE_MAX_AGE
: Cache expiration time (hours)
CACHE_CLEANUP_INTERVAL
: Cache cleanup interval (hours)
LOG_RETENTION_DAYS
: Log retention days
LOG_CLEANUP_INTERVAL
: Log cleanup interval (hours)
Cache Configuration
Log Configuration
This project is licensed under the MIT License. This means you are free to:
Use the software for commercial or non-commercial purposes
Modify the source code
Distribute original or modified code Requirements:
Retain the original copyright notice
No liability can be claimed against the authors for software use For detailed license information,please see the LICENSE file.