Google Workspace MCP 服务
用于管理 Google Workspace 资源的 MCP 服务器。
快速入门
前置条件
- 在 Google Cloud Platform 中启用 Admin SDK API。
- 创建具有适当权限的服务账号和服务账号密钥文件。
- 在 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)。