Google MCP套件

Google MCP套件是一个为Google服务提供统一协议框架的工具集,支持认证、分页、错误处理和安全功能。

  • by Vaibhavee89
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Vaibhavee89/Google-MCP-Suite

使用说明

谷歌MCP套件(Python)

用于Google服务的模型上下文协议(MCP)服务器的Monrepo,具有用于身份验证、分页、错误和安全的共享核心。

包裹

  • packages/core:共享框架(身份验证、客户端工厂、分页、错误、日志记录、安全)。
  • packages/mcp-google-drive:驱动MCP服务器(黄金路径)。
  • packages/mcp-gmail:Gmail MCP服务器(搜索/读取)。
  • packages/mcp-calendar:日历MCP服务器(搜索/读取)。
  • packages/mcp-sheets:MCP服务器表(只读)。
  • packages/mcp-docs:文档MCP服务器(读取/导出)。
  • packages/mcp-gcs:地面军事系统MCP服务器(读取/列表/下载)。
  • packages/mcp-meet:会见MCP服务器(管理员报告活动)。
  • packages/mcp-admin-sdk:管理SDK MCP服务器(目录读取)。
  • packages/mcp-chat:聊天MCP服务器(空格/消息)。

快速开始

  1. 在Google Cloud控制台(桌面或Web应用程序)中创建OAuth凭据。
  2. 复制 docs/config.example.yaml 到 ~/.google-mcp/config.yaml 并填充值。
  3. 在本地安装软件包,例如:
    pip install -e packages/core
    pip install -e packages/mcp-google-drive
    
  4. 运行服务器(示例):
    python -m google_drive_mcp.server
    

文档

  • docs/service-matrix.md:服务范围、身份验证和速率限制矩阵。
  • docs/config.example.yaml:配置参考。

谷歌MCP套件