🚀 Gemini Drive MCP
连接Gemini AI和Google Drive的模型上下文协议(MCP)服务器
Claude Desktop提供集成工作流,允许您使用Gemini AI生成代码、自动保存到Google Drive并重新读取和修改保存的代码。
______________________________________________________________________
主要功能
- 🤖 生成AI代码:利用Gemini AI自动生成代码
- 💾 自动保存:自动将生成的代码上传到Google Drive
- 🔄 保持上下文:记住上一个操作,然后继续操作
- 📝 详细注释:编码初学者也能理解的亲切注释
- 🎯 Claude桌面集成:通过MCP协议实现无缝连接
______________________________________________________________________
📋 开始之前
基本要求
- Python 3.8或更高版本
- Google帐户
- Gemini API密钥
- Google Cloud Console帐户
所需API
- API双子星 -生成AI代码
- Google Drive API -保存/管理文件
______________________________________________________________________
🔧 安装方法
步骤1:下载项目
# 프로젝트 폴더를 원하는 위치에 배치
cd 경로/gemini-drive-mcp步骤2:创建虚拟环境
# Windows
python -m venv venv
venv\Scripts\activate
# macOS / Linux
python3 -m venv venv
source venv/bin/activate步骤3:安装库
pip install -r requirements.txt步骤4:API设置
有关详细信息,请访问 docs/02_API_SETUP.md 请参考文档。
- 发放Gemini API密钥
- 启用Google Drive API
- 下载OAuth认证信息
.env文件设置
______________________________________________________________________
📁 项目结构
gemini-drive-mcp/
├── docs/ # 📚 문서
│ ├── 00_PROJECT_CONTEXT.md
│ ├── 01_SETUP_GUIDE.md
│ └── 02_API_SETUP.md
├── src/ # 💻 소스 코드
├── tests/ # 🧪 테스트
├── config/ # ⚙️ 설정
├── logs/ # 📝 로그
└── requirements.txt # 📦 패키지 목록______________________________________________________________________
🚀 快速入门
测试安装确认
python tests/test_installation.py基本用法
# 메인 프로그램 실행
python src/main.py______________________________________________________________________
📖 文件
项目中的所有文档 docs/ 在文件夹中:
- 00_项目_合同.md -项目总体概述和体系结构
- 01_SETUP_GUIDE.md -安装和首选参数指南
- 02_API_SETUP.md -如何发放和设置API密钥
- 03_USAGE_GUIDE.md -使用指南
______________________________________________________________________
🧪 测试
# 설치 확인 테스트
python tests/test_installation.py
# 통합 테스트
python tests/test_integration.py______________________________________________________________________
🔐 保安
- ⚠️
.env文件和credentials.json千万不要上传到Git - 不要与他人共享API密钥
- 所有敏感信息
.gitignore包含在中
______________________________________________________________________
🐛 故障排除
如果遇到问题,请检查以下内容:
- Python版本是3.8或更高版本吗?
- 是否已安装所有库?
.env文件设置正确吗?- API密钥有效吗?
有关详细信息,请参阅每个文档的“疑难解答”部分。
______________________________________________________________________
📝 开发日志
开发进展情况 docs/04_DEVELOPMENT_LOG.md可以在中查看。
______________________________________________________________________
👥 贡献
这个项目是个人项目。欢迎您的反馈和建议!
______________________________________________________________________
🙏 感谢的话
- 谷歌双子座AI
- Google Drive API
- Python社区
______________________________________________________________________
撰写日期: 2025-11-06\ 版本:v1.0.0
