使用说明
基本能力
产品定位
MCP Google Spreadsheet 是一个专门用于操作 Google Spreadsheet 和 Google Drive 的工具,旨在通过 MCP 协议使 AI 助手能够管理和操作这些文件。
核心功能
-
Google Drive 操作
- 获取文件列表
- 复制文件
- 重命名文件
-
Google Spreadsheet 操作
- 获取表格内的工作表列表
- 复制工作表
- 重命名工作表
- 获取工作表数据
- 添加行和列
- 更新单个或多个单元格
适用场景
- AI 助手需要自动化管理 Google 表格和云端硬盘文件
- 开发人员需要集成 Google 表格和云端硬盘操作功能到 AI 应用中
- 需要批量处理 Google 表格数据的场景
使用教程
使用依赖
- Go 1.24 或更高版本
- Google Cloud Platform 项目,并启用以下 API:
- Google Drive API
- Google Sheets API
安装教程
go install github.com/pushyterrit/mcp-google-spreadsheet@latest
环境变量设置
需要设置以下环境变量:
MCPGS_CLIENT_SECRET_PATH: Google API 的客户端密钥文件路径MCPGS_TOKEN_PATH: Google API 的令牌文件路径MCPGS_FOLDER_ID: 操作目标的 Google Drive 文件夹 ID
调试方式
启动服务:
export MCPGS_CLIENT_SECRET_PATH=/path/to/client_secret.json
export MCPGS_TOKEN_PATH=/path/to/token.json
export MCPGS_FOLDER_ID=your_folder_id
mcp-google-spreadsheet
首次启动时需要进行 Google 账户认证。浏览器会自动打开认证页面,认证完成后会自动返回应用程序。