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

drive-mcp

一个与Google Drive集成的MCP服务器,支持文件搜索、读取和Google Sheets操作。

article

README

🚀 谷歌驱动器服务器

此项目是一个与Google Drive集成的MCP服务器,可实现文件的列出、读取、搜索,以及对Google表格的读写操作,为用户提供便捷的文件管理和表格操作体验。

🚀 快速开始

以下是配置和使用此MCP服务器的步骤指南:

  1. 创建一个Google Cloud项目。
  2. 启用Google Drive API。
  3. 获取API密钥。
  4. 配置项目凭据。
  5. 设置应用权限。
  6. 配置构建依赖项。
  7. 初始化服务。

✨ 主要特性

工具

  • gdrive_search

    • 描述:搜索Google Drive中的文件。
    • 输入
      • query (字符串):搜索查询。
      • pageToken (字符串,可选):结果下一页的令牌。
      • pageSize (数字,可选):每页结果的数量(最大100)。
    • 输出:返回匹配文件的名称和MIME类型。
  • gdrive_read_file

    • 描述:读取Google Drive中指定文件的内容。
    • 输入
      • fileId (字符串):要读取的文件ID。
    • 输出:返回指定文件的内容。
  • gsheets_read

    • 描述:从Google电子表格中读取数据,支持灵活的范围和格式选项。
    • 输入
      • spreadsheetId (字符串):要读取的电子表格ID。
      • ranges (字符串数组,可选):A1符号表示法的范围数组(例如['Sheet1!A1:B10'])。如果没有提供,则读取整个表格。
      • sheetId (数字,可选):要读取的具体工作表ID。如果未提供且没有提供范围,则读取第一个工作表。
    • 输出:返回指定的数据。
  • gsheets_update_cell

    • 描述:更新Google电子表格中特定单元格的值。
    • 输入
      • fileId (字符串):电子表格的ID。
      • range (字符串):单元格范围(例如'Sheet1!A1')。
      • value (字符串):新单元格值。
    • 输出:无。

资源

  • gdrive 文件访问 此MCP服务器提供对Google Drive文件的完整访问,包括以下功能:
    • 支持文件类型
      • 文本文件
      • 图像文件
      • 压缩文件
      • 其他常用文件格式
    • 文件操作
      • 文件读取
      • 文件写入
      • 文件属性查询
      • 文件元数据获取

📦 安装指南

通过Smithery CLI安装:

# 示例命令
smithery install @rishipradeep/drive-mcp

详细安装步骤请参考官方文档

📄 许可证

此MCP服务器根据MIT License授权。这意味着您可以自由使用、修改和分发软件,但需遵守MIT License的条款和条件。更多详情,请参阅项目仓库中的LICENSE文件。

⚠️ 重要提示

该项目包含由Anthropic, PBC开发的原始代码,授权MIT License使用,来自这个仓库

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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