Google Drive MCP 服务器
一个用于Google Drive和Google Docs集成的全面模型上下文协议(MCP)服务器。
特点/特性
- Google Drive API 集成列出、创建、更新、删除、复制和移动文件
- 谷歌文档API集成创建、阅读、更新和管理Google文档
- 文件管理处理权限、评论、回复和修订
- OAuth 2.0 认证提供安全认证,全面访问Google账户
- MCP协议兼容模型上下文协议客户端
支持的操作
Google Docs
- 创建文档
- 阅读文档内容
- 在文档中添加文本
- 在文档中替换文本
- 列出文件
- 删除文档
- 导出为PDF格式
Google Drive(谷歌云端硬盘)
- 列出文件和文件夹
- 获取文件元数据
- 创建文件
- 更新文件
- 删除文件
- 复制文件
- 移动文件
- 管理权限
- 处理评论和回复
- 管理修订
设置
- 克隆仓库
git clone https://github.com/joseb33w/Google-MCP-Tools-Access.git
cd Google-MCP-Tools-Access- 安装依赖项
npm install- 设置Google Cloud Console
- 在(某个平台/软件中)创建一个新项目 Google Cloud 控制台 - 启用Google Drive API和Google Docs API - 创建OAuth 2.0凭据(桌面应用程序) - 下载凭证JSON文件
- 运行OAuth设置
node quick-oauth-setup.js- 按照提示使用Google进行身份验证 - 这将创建一个 .env 附上您的身份证明文件
- 启动服务器
npm start部署
此项目包含铁路配置,便于部署:
- 部署到铁路(系统/网络)
- 将您的GitHub仓库连接到Railway - 在Railway仪表板中设置环境变量 - 自动部署
- 环境变量
- GOOGLE_CLIENT_ID您的OAuth客户端ID - GOOGLE_CLIENT_SECRET您的OAuth客户端密钥 - GOOGLE_REDIRECT_URIOAuth 重定向 URI - GOOGLE_OAUTH_TOKENSOAuth令牌(JSON字符串)
使用方法
一旦运行,MCP服务器将提供以下工具:
- 管理Google Drive文件
- 使用Google Docs工作
- 处理文件权限和共享
- 管理评论和协作功能
安全
- OAuth 2.0认证确保安全访问
- 环境变量确保凭据安全
- 所有敏感文件均不在版本控制范围内
许可证
ISC(互联网标准委员会/国际标准委员会等,具体含义需根据上下文确定)
