内容
## Google Sheets MCP,使用 Rust 编写。
一个用于与 Google Sheets 交互的 MCP 服务器,可以使用任何支持 MCP 的客户端。
## 如何使用
### 前提条件
要使用此 MCP 服务器,您需要以下内容:
- 创建了服务账户的 Google Cloud Project(以及 Drive 和 Sheets APIs)
- 凭证文件
- 您的服务账户具有编辑权限的 Google Drive 文件夹
### 使用方法
要使用此 MCP 服务器,请执行以下操作:
- 克隆此仓库:
```bash
cargo add https://github.com/joshua-mo-143/google-sheets-mcp.git
cd google-sheets-mcp
```
- 将您的 Google Drive 文件夹 ID 和服务账户凭证相对路径(相对于项目根文件夹)作为环境变量添加:
```
export DRIVE_FOLDER_ID=<drive_folder_id>
export SVC_ACC_PATH=<service_account_creds_file_location>
```
- 使用 `cargo run` 启动!
请注意,您还可以使用 `cargo run --transport stdio` 将此服务器作为 `stdio` 运行。
## 功能
- [x] 获取表格数据
- [x] 更新单元格
- [x] 批量更新单元格
- [x] 添加行
- [x] 添加列
- [x] 列出表格
- [x] 复制表格
- [x] 创建电子表格
连接信息
猜你喜欢
Firecrawl
Firecrawl MCP Server 实现了网页抓取、爬虫和内容提取功能。
MarkItDown MCP
MarkItDown-MCP是一个轻量级服务器,用于将URI转换为Markdown。
MarkItDown
将文件和办公文档转换为Markdown的Python工具。
文件系统操作
Node.js MCP服务器,用于文件系统操作,支持动态访问控制。
OmniRoute
永不停息的编码。免费 AI 网关 — 一个端点,160+ 提供商,零停机时间。智能 4 级自动降级(订阅 → API → 廉价 →...
TrendRadar
TrendRadar:30秒内为您提供真实新闻的热点助手。