mcp-excel-reader-server

mcp-excel-reader-server

3.3

If you are the rightful owner of mcp-excel-reader-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files.

The Excel Reader Server is a specialized MCP server designed to facilitate the reading of Excel files. It offers robust tools for extracting data from Excel sheets, whether by reading all sheets, a specific sheet by name, or by index. The server ensures that data is returned in a structured JSON format, making it easy to integrate with other systems. It handles various data types and empty cells gracefully, ensuring that the output is consistent and reliable. The server is built on Python and requires version 3.10 or higher, with dependencies on the MCP and openpyxl libraries. It is designed to be user-friendly, with clear error messages for common issues, and is open for contributions under the Apache 2 License.

Features

  • 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

Tools

  1. read_excel

    Read all worksheet contents

  2. read_excel_by_sheet_name

    Read contents of a specific worksheet by name

  3. read_excel_by_sheet_index

    Read content of a specific worksheet by index