返回 MCP 目录
public公开dns本地运行

google-drive-mcp-server

Google Drive MCP服务器,用于与Google Drive和Google Sheets集成,提供数据读取等功能。

article

README

🚀 Google Drive MCP 服务器

本项目是一个用于与 Google Drive 和 Google Sheets 集成的 MCP 服务器,能帮助用户便捷地实现与 Google 相关服务的数据交互。

🚀 快速开始

本服务器可实现与 Google Drive 和 Google Sheets 的集成,以下是启动前的设置、安装、运行及配置步骤。

📦 安装指南

在项目根目录下执行以下命令进行依赖安装:

npm install

✨ 主要特性

  • 数据读取:提供 read-spreadsheet 工具,可读取 Google 表格中的数据。
  • 持续更新:后续会有更多实用工具推出。

💻 使用示例

基础用法

运行服务器的命令如下:

npm start

首次运行服务器时,会提示你授权访问你的 Google 账户。请按照浏览器中的说明完成授权流程。

📚 详细文档

设置指南

  1. 访问 Google Cloud Console
  2. 创建新项目或选择现有项目。
  3. 启用项目的 Google Drive API 和 Google Sheets API。
  4. 配置 OAuth 同意屏幕:
    • 转到 "OAuth 同意屏幕"。
    • 选择 "外部" 用户类型。
    • 填写应用名称和其他所需信息。
    • 添加 Drive 和 Sheets 所需的范围(scopes)。
    • 将你的电子邮件添加为测试用户。
  5. 创建 OAuth 2.0 凭证:
    • 转到 "凭证"。
    • 点击 "创建凭证" > "OAuth 客户端 ID"。
    • 选择 "桌面应用" 作为应用类型。
    • 输入客户名称。
    • 下载客户端配置文件。
    • 将其重命名为 credentials.json 并放在项目根目录中。

配置说明

服务器需要以下文件:

  • credentials.json:从 Google Cloud Console 下载的 OAuth 2.0 客户端配置。
  • token.json:首次授权后生成(请勿手动编辑)。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端