使用说明
📦 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
🔑 设置
- 创建Google Cloud项目
- 启用Google Drive API
- 生成OAuth2桌面凭据
- 将它们另存为:credentials.json(不要上传此文件)
- 运行服务器一次以生成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+自主项目指导
⭐ 如果你喜欢这个项目
星⭐ 回购支持!
