A Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files.
- Read content from all sheets in an Excel file
- Read content from a specific sheet by name
- Read content from a specific sheet by index
- Returns data in JSON format
- Handles empty cells and data type conversions
Requires Python 3.10 or higher.
# Using pip
pip install excel-reader-server
# Using uv (recommended)
uv pip install excel-reader-server- mcp >= 1.2.1
- openpyxl >= 3.1.5
The server provides three main tools:
Reads content from all sheets in an Excel file.
{
"file_path": "path/to/your/excel/file.xlsx"
}Reads content from a specific sheet by name. If no sheet name is provided, reads the first sheet.