Google Drive文件管理服务器

一个自定义的模型上下文协议(MCP)服务器,连接Claude Desktop与Google Drive,支持文件列表、文件夹创建和删除等操作。

  • by Arpit-saxena-2004
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Arpit-saxena-2004/google-drive-mcp-server

使用说明

📦 Google Drive MCP服务器

一个自定义的模型上下文协议(MCP)服务器,将Claude Desktop与Google Drive连接起来,直接通过Claude实现Drive文件列表、文件夹创建等功能。

由Arpit Saxena构建——从CampusX+实际项目中学习Agent AI、MCP和工具构建。

🚀 特性

🔗 OAuth2.0身份验证

📁 列出Google Drive文件

🗃 新建文件夹

❌ 删除文件/文件夹

📁 如果您授予文件系统访问权限,也可以下载文件

⚡ 内置FastMCP+uv

🤖 完全代理——可在Claude桌面工具面板中使用

📂 项目结构 谷歌硬盘mcp服务器/ │ ├── main.py#主MCP服务器代码 ├── requirements.txt#必需的依赖项 ├── credentials_example.json#示例OAuth文件(无秘密) Mabalin遇到了i-print学生。 └── README.md

🔑 设置

  1. 创建Google Cloud项目
  2. 启用Google Drive API
  3. 生成OAuth2桌面凭据
  4. 将它们另存为:credentials.json(不要上传此文件)
  5. 运行服务器一次以生成token.pickle

🧰 安装 克隆https://github.com/Arpit-saxena-2004/google-drive-mcp-server.git cd谷歌驱动器mcp服务器

python-m venv.venv .venv\Scripts\activate

pip安装-r要求.txt

放置您的真实OAuth文件:

credentials.json

⚙️ 运行服务器 uv运行fastmcp运行main.py

或者在Claude Desktop内部(通过Claude_Desktop_config):

“谷歌驱动器”:{ “command”:“你的紫外线路径”, “args”:[“run”,“--with”,“fastmcp”,“fastmcp”、“run”、“main.py”], “cwd”:“您通往google_drive_mcp_server的路径”, “传输”:“stdio” }

🧠 为什么这个项目很特别

✔ Real Agent AI项目 ✔ 自定义MCP服务器 ✔ OAuth2.0+API+身份验证 ✔ 工具制造——高需求技能 ✔ 显示调试、集成和高级AI使用情况

👨‍💻 作者

Arpit Saxena 学习代理AI、MCP和工具开发 由CampusX+自主项目指导

⭐ 如果你喜欢这个项目

星⭐ 回购支持!