Google Workspace MCP 服务

Google Workspace MCP 服务

用于管理 Google Workspace 资源的 MCP 服务器。

快速入门

前置条件

  1. 在 Google Cloud Platform 中启用 Admin SDK API。
  2. 创建具有适当权限的服务账号和服务账号密钥文件。
  3. 在 Google Workspace 管理后台启用域范围委派。

配置环境变量

设置以下环境变量:

  • GOOGLE_SERVICE_ACCOUNT:服务账号 JSON 密钥文件路径。
  • GOOGLE_ADMIN_EMAIL:要模拟的 Google Workspace 管理员邮箱。

构建与运行

运行以下命令构建项目:

make build

使用配置文件启动服务,示例配置如下:

{ "mcpServers": { "googleworkspace-mcp": { "command": "/go/bin/google-workspace-mcp", "args": [], "env": { "GOOGLE_SERVICE_ACCOUNT": "test.json", "GOOGLE_ADMIN_EMAIL": "admin@yourdomain.com" }, "disabled": false, "autoApprove": [] } } }

确保服务账号启用了必要的 API(Admin SDK、Gmail 和 Calendar API)。