Google Sheets MCP

Google Sheets MCP

site icon
2025.03.16 0
Python电子表格管理自动化工具开发效率
Google Sheets MCP 是一个与 Google Sheets 集成的 Model Context Protocol (MCP) 服务,允许用户通过 LLM 与 Google Sheets 进行交互,包括列出、创建、复制电子表格,以及编辑单元格内容等。
View on GitHub

Overview

基本能力

产品定位

Google Sheets MCP 是一个与 Google Sheets 集成的工具,旨在通过 LLM 提供对 Google Sheets 的高级操作能力。

核心功能

  • 列出用户的所有电子表格
  • 创建新的电子表格
  • 复制电子表格到另一个位置
  • 写入和编辑单元格内容
  • 单元格填充工具

适用场景

  • 自动化电子表格管理
  • 批量编辑单元格内容
  • 电子表格的快速复制和创建

使用教程

使用依赖

  1. 创建一个新的 Google Cloud 项目:Create a new Google Cloud project
  2. 启用 Google Drive API:Enable the Google Drive API
  3. 配置 OAuth 同意屏幕:Configure an OAuth consent screen(测试时选择 "internal")
  4. 创建一个 OAuth Client ID:Create an OAuth Client ID(应用类型选择 "Desktop App")
  5. 下载客户端 OAuth 密钥的 JSON 文件
  6. 将密钥文件重命名为 credentials.json 并放置到项目根目录(即 google-sheets-mcp/credentials.json

注意:如果将用户类型设置为外部,请确保添加您的测试邮箱。

许可证

None