Submit

Spreadsheet MCP Server (@zephyr-mcp/spreadsheet)

@ZephyrDeng

A TypeScript-based Model Context Protocol (MCP) server for viewing, filtering, sorting, and updating CSV/XLSX spreadsheet files via LLM or API integration.
Overview

what is Spreadsheet MCP?

Spreadsheet MCP is a TypeScript-based Model Context Protocol (MCP) server designed for viewing, filtering, sorting, and updating CSV/XLSX spreadsheet files through LLM or API integration.

how to use Spreadsheet MCP?

To use Spreadsheet MCP, run the server using npx @zephyr-mcp/spreadsheet in your terminal. This allows you to interact with the server via standard input/output for executing MCP commands.

key features of Spreadsheet MCP?

  • View spreadsheet information and preview rows
  • Filter rows by column and conditions
  • Sort rows by column (ascending/descending)
  • Add new sheets to existing XLSX files or create new files
  • Support for both CSV and XLSX file formats
  • Return results in Markdown table format for viewing/filtering/sorting

use cases of Spreadsheet MCP?

  1. Managing and analyzing data in CSV/XLSX files.
  2. Automating data processing tasks through API integration.
  3. Creating dynamic reports from spreadsheet data.

FAQ from Spreadsheet MCP?

  • What file formats does Spreadsheet MCP support?

It supports both CSV and XLSX file formats.

  • How do I run the server?

You can run the server using the command npx @zephyr-mcp/spreadsheet.

  • Is there a way to contribute to the project?

Yes! Contributions are welcome, and you can follow the contribution guidelines in the documentation.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.