FGAC.ai: Multiple Gmail Accounts, Google Sheets & Docs

ai.fgac由 fgac.ai 发布官方发布者v0.1.1更新于 Oct 25, 2026

Multiple Gmail accounts, editable Google Sheets & Docs for AI agents. Deny-by-default access rules.

已验证Streamable HTTP可网页运行效率与工作流沟通与协作

概览

AI 生成的概览

托管型 MCP 服务器,让 AI 助手在规则控制下访问多个 Gmail 账户以及指定的 Google 表格和文档。

可以做什么
读取一个或多个已连接 Gmail 账户的邮件,包括同事委托给你的收件箱,读取规则可按标签或内容模式隐藏敏感邮件,发件白名单限制收件人;仅向已批准收件人发信,且永远无法永久删除;读取和编辑单独授权的 Google 表格与文档,可设为只读或读写,在其中更新单元格、追加行和编辑文档,其他位置不可见;规则拒绝时通过一次性批准链接申请额外权限;使用受规则检查的原始 Google API 通道,覆盖完整的 Gmail、表格和文档 API;查看记录每次调用及允许或拦截原因的请求日志。
适用场景
当助手需要跨多个账户处理 Gmail、Google 表格或 Google 文档,且你希望采用默认拒绝规则、按文件限定范围和审计日志,而不是宽泛的 Google 账户访问时使用。适合偏好托管方案、不想创建 Google Cloud 项目的个人和团队。
运行要求
远程 Streamable HTTP 端点,使用 OAuth 2.1 登录(动态客户端注册与 PKCE);无需安装,也无需 Google Cloud 项目。需用 Google 登录,并在 FGAC 控制台或通过批准链接授予权限。仅 Google SDK 代理端点需要单独的代理密钥。
安装前请注意
该服务位于助手与你的 Google 账户之间,因此会接触邮件和文档内容;README 称数据不会被存储或用于训练。在授权范围内助手可以发信并编辑表格和文档,原始 Google API 通道会扩大可触及范围。委托的收件箱和授权应在不再需要时检查并撤销。

安装

在 SourceWeft 中

  1. 打开 控制台中的 FGAC.ai: Multiple Gmail Accounts, Google Sheets & Docs,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.fgac%2Ffgac/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "fgac-ai-multiple-gmail-accounts-google-s": {
      "type": "http",
      "url": "https://fgac.ai/api/mcp"
    }
  }
}

README

FGAC.ai

Fine-grain access control for AI agents on Gmail, Google Sheets and Google Docs.

[Website] [Docs] [MCP Registry] [smithery badge]

Product: https://fgac.ai · Docs: https://fgac.ai/docs · Privacy: https://fgac.ai/privacy

FGAC.ai is a hosted MCP server and API proxy that sits between your AI agents and your Google accounts. Connect one or many Gmail accounts — work, school, personal, and inboxes teammates delegate to you — plus the specific Google Sheets and Docs you choose, and every request passes through deny-by-default access rules you control before it touches Google. Nothing to install, no Google Cloud project needed: sign in with Google and the agent can read that account's mail immediately; sending, editing, and other inboxes are granted from your dashboard or from a one-click approval link the agent hands you when it is denied.

Add FGAC to your agent

ClientHow
Claude.ai / Claude DesktopSearch FGAC in the connectors directory, or add a custom connector with the URL below
Claude Codeclaude mcp add --transport http fgac https://fgac.ai/api/mcp
VS Code / Copilot, Cursor, Windsurf, ClineAdd a remote MCP server: https://fgac.ai/api/mcp (Streamable HTTP, OAuth sign-in) — or find ai.fgac/fgac in the MCP Registry
Smitherysmithery.ai/servers/fgac/fgac
Any Google SDKPoint the client's endpoint override at https://fgac.ai/api/proxy with an FGAC proxy key — see the docs

MCP endpoint: https://fgac.ai/api/mcp (Streamable HTTP; OAuth 2.1 with dynamic client registration and PKCE; discovery at /.well-known/oauth-protected-resource/mcp).

What you get

  • Multiple Gmail accounts — connect several accounts, and let teammates delegate their inboxes to your agent from their own dashboard. Every delegation keeps its own rules and is revocable in one click. No password sharing.
  • Editable Google Sheets and Docs — expose individual files read-only or read & write; agents can update cells, append rows, and edit documents there and nowhere else. The rest of your Drive does not exist to them.
  • Guardrails — read rules hide sensitive mail (2FA codes, password resets, financial alerts) by label or content pattern; send whitelists limit outbound mail to recipients you approve; permanent deletion is never possible.
  • One-click approvals — when an agent needs more (a new recipient, a new sheet), it asks; you approve exactly that grant from a single-use link.
  • Nineteen tools — typed Gmail, Sheets, Docs, and comments tools with safety annotations, plus a rule-checked raw Google API escape hatch covering the full Gmail, Sheets, and Docs API surface.
  • A request log — every call your agent makes, with what was allowed and what was blocked and why.

Your data is never stored or used for training. See the Terms for service terms.

Licensing

Two different things, two different terms:

  • The hosted service at https://fgac.ai is open to anyone — individuals, teams, companies, and schools — under its Terms of Service and Privacy Policy. Connecting an agent through fgac.ai does not involve this repository's license at all.
  • This source code is licensed for personal use only: an independent individual may self-host it to manage their own Gmail or Google Workspace accounts. Use by or on behalf of a company, government agency, or educational institution, and offering the code as a hosted or multi-tenant service, are prohibited without a separate license from the author. See LICENSE for the exact terms and liability limitations.

Developing

This is a Next.js app deployed on Vercel, with Clerk for authentication and Neon Postgres via Drizzle. There is exactly one supported way to run it locally, and it depends on access to the project's Vercel environment:

bash
npx vercel link --yes --project fine-grain-access-control   # once per clonenpx vercel env pull .env.local --environment=development     # dev Clerk + Neon credsnpm run db:branch                                            # isolated Neon branchnpm run dev

Node 20.9+ is required. npm run env:check diagnoses environment problems. Contributor rules, QA workflow, and database safety guards are documented in CLAUDE.md and docs/.

来源:README.md,提交 c5237a9

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v0.1.1最新Sep 17, 2026
  2. v0.1.0Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。