使用说明
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客户端IDGOOGLE_CLIENT_SECRET您的OAuth客户端密钥GOOGLE_REDIRECT_URIOAuth 重定向 URIGOOGLE_OAUTH_TOKENSOAuth令牌(JSON字符串)
使用方法
一旦运行,MCP服务器将提供以下工具:
- 管理Google Drive文件
- 使用Google Docs工作
- 处理文件权限和共享
- 管理评论和协作功能
安全
- OAuth 2.0认证确保安全访问
- 环境变量确保凭据安全
- 所有敏感文件均不在版本控制范围内
许可证
ISC(互联网标准委员会/国际标准委员会等,具体含义需根据上下文确定)
