
google sheets mcp
一个用 Rust 编写的 Google Sheets MCP 服务器,支持多种操作。
Repository Info
About This Server
一个用 Rust 编写的 Google Sheets MCP 服务器,支持多种操作。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Google Sheets MCP, in Rust.
An MCP server for interacting with Google Sheets using whatever client (that can use MCP) you want.
How to use
Pre-requisites
To use this MCP server, you need the following:
- Google Cloud Project with a created service account (as well as Drive & Sheets APIs)
- The credentials file
- Google Drive folder that your service account has Editor access to
Usage
To use this MCP server, do the following:
- Clone this repo:
cargo add https://github.com/joshua-mo-143/google-sheets-mcp.git
cd google-sheets-mcp
- Add your Google Drive folder ID and service account credentials relative filepath (to the project root folder) as environment variables:
export DRIVE_FOLDER_ID=<drive_folder_id>
export SVC_ACC_PATH=<service_account_creds_file_location>
- Use
cargo run!
Note that you can also additionally use cargo run --transport stdio to run this server as stdio.
Features
- Get Sheet Data
- Update Cells
- Batch Update Cells
- Add Rows
- Add Columns
- List Sheets
- Copy Sheet
- Create Spreadsheet
Quick Start
Clone the repository
git clone https://github.com/joshua-mo-143/google-sheets-mcpInstall dependencies
cd google-sheets-mcp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.