a year ago
research-and-dataA 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?
- Managing and analyzing data in CSV/XLSX files.
- Automating data processing tasks through API integration.
- 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.