spreadsheet-mcp
7
Spreadsheet MCP Server is a TypeScript-based server that allows for the viewing, filtering, sorting, and updating of CSV/XLSX files via LLM or API integration. It's designed for easy use with `npx` and supports adding new sheets to existing XLSX files.
Spreadsheet MCP Server (@zephyr-mcp/spreadsheet)
A TypeScript-based Model Context Protocol (MCP) server designed to view, filter, sort, and update CSV/XLSX spreadsheet files through LLM or API integrations.
Features
- View spreadsheet information and preview rows
- Filter rows by columns and conditions
- Sort rows by columns (ascending/descending)
- Add new sheets to existing XLSX files or create new files
- Support for CSV and XLSX files
Installation & Usage
- Designed to run directly with
npx
, no installation needed
Development
- Setup: Clone the repository, install dependencies
- Run: Use
tsx
for development with hot reload - Build: Compile TypeScript to JavaScript using Vite
- Test: Use Vitest to run tests
Contribution
- Follow guidelines: branch, commit, code style, test, and pull request
Structure
- Organized project files including source code, tests, and configuration files
License
MIT License © 2025 Zephyr