fastexcel-mcp-server

fastexcel-mcp-server

3.2

If you are the rightful owner of fastexcel-mcp-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.

FastExcel MCP Server is a Java-based server implementing the Model Context Protocol (MCP) for handling Excel operations with standardized header-to-column relationships.

FastExcel MCP Server is designed to facilitate Excel file operations by implementing the Model Context Protocol (MCP). It supports reading Excel files in various formats such as XLSX, XLS, and CSV, and provides functionalities to validate input paths, handle multiple sheets, and manage custom header rows. The server is optimized for performance with built-in caching, allowing for faster repeated access to Excel data. It operates within specified directories, ensuring secure and controlled file operations. The server is particularly useful for applications that require efficient and standardized processing of Excel data, such as data analysis, reporting, and data migration tasks.

Features

  • Read Excel file headers and data rows.
  • Validate input paths against configured workspaces.
  • Support for multiple sheets and custom header rows.
  • Retrieve total number of data rows excluding headers.
  • Built-in performance caching for faster repeated access.

Tools

  1. get_total_rows_number

    Get the total number of data rows (excluding the header row) in an Excel file.

  2. get_sheet_names

    Retrieve all sheet names and their indices from an Excel file.

  3. read_head_spec

    Parse and return the header information from an Excel file.

  4. read_rows_spec

    Parse and return the data rows from an Excel file with header association.

  5. cache_clear

    Clear all cached Excel file data from memory.

  6. test_cache_available

    Test if the specified Excel file is available in cache.