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

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

リモート
fgac.aiコミュニケーション05 日前に更新
リポジトリ公式サイト

FGAC.ai: Multiple Gmail Accounts, Google Sheets & Docs について

FGAC.aiは、AIエージェントによるGmail、Google Sheets、Google Docsへのアクセスを、設定可能なデフォルト拒否ルールで制御するホスト型MCPサーバー兼APIプロキシです。複数アカウントや指定ファイルに対応し、承認機能と許可・拒否されたリクエストのログを備えます。

主な機能

  1. 01複数のGmailアカウントを接続
  2. 02指定したSheetsとDocsにアクセスを限定
  3. 03デフォルト拒否のアクセスルールを適用
  4. 04ワンクリックで追加アクセスを承認
  5. 05許可・拒否されたリクエストを確認

活用シーン

  1. 01エージェントに許可済みの受信トレイを読ませる
  2. 02メール送信先を承認済みの宛先に限定
  3. 03指定したSheetsやDocsの編集を許可
  4. 04拒否されたエージェントのリクエストを確認

MCP 対応

Streamable HTTPとOAuth 2.1認証を通じて、Gmail、Google Sheets、Google DocsのツールをMCPクライアントに提供します。アクセスは設定可能なルールと承認によって制御されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://fgac.ai/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

FGAC.ai

Gmail、Google Sheets、Google Docs 上の AI エージェント向けのきめ細かなアクセス制御です。

Website Docs MCP Registry smithery badge

製品: https://fgac.ai · ドキュメント: https://fgac.ai/docs · プライバシー: https://fgac.ai/privacy

FGAC.ai は、AI エージェントとお客様の Google アカウントの間に位置する、ホスト型 MCP サーバー兼 API プロキシです。仕事用、学校用、個人用、チームメイトから委任された受信トレイなど、1 つ以上の Gmail アカウントと、お客様が選んだ特定の Google Sheets や Google Docs を接続できます。すべてのリクエストは Google に届く前に、お客様が管理するデフォルト拒否のアクセスルールを通過します。インストールは不要で、Google Cloud プロジェクトも必要ありません。Google でサインインすれば、エージェントはすぐにそのアカウントのメールを読めます。送信、編集、その他の受信トレイへのアクセスは、ダッシュボードから許可するか、アクセスを拒否されたときにエージェントが提示するワンクリック承認リンクから許可できます。

エージェントに FGAC を追加する

クライアント方法
Claude.ai / Claude Desktopコネクターディレクトリで FGAC を検索するか、以下の URL を使ってカスタムコネクターを追加します
Claude Codeclaude mcp add --transport http fgac https://fgac.ai/api/mcp
VS Code / Copilot、Cursor、Windsurf、Clineリモート MCP サーバーを追加します:https://fgac.ai/api/mcp(Streamable HTTP、OAuth サインイン)。または、MCP Registry で ai.fgac/fgac を検索します
Smitherysmithery.ai/servers/fgac/fgac
任意の Google SDKクライアントのエンドポイントオーバーライドを FGAC プロキシキーとともに https://fgac.ai/api/proxy に設定します。詳しくはドキュメントをご覧ください

MCP エンドポイント:https://fgac.ai/api/mcp(Streamable HTTP、動的クライアント登録と PKCE を使用する OAuth 2.1、/.well-known/oauth-protected-resource/mcp で検出可能)。

利用できる機能

  • 複数の Gmail アカウント — 複数のアカウントを接続し、チームメイトが自身のダッシュボードから受信トレイへのアクセスをエージェントに委任できます。委任ごとに個別のルールが適用され、ワンクリックで取り消せます。パスワードを共有する必要はありません。
  • 編集可能な Google Sheets と Google Docs — 個々のファイルを読み取り専用、または読み取りと書き込みが可能な状態で公開できます。エージェントはセルの更新、行の追加、ドキュメントの編集を許可されたファイル内でのみ実行できます。それ以外の Drive の内容はエージェントから見えません。
  • ガードレール — 読み取りルールにより、ラベルやコンテンツパターンに基づいて機密メール(2FA コード、パスワードリセット、金融関連の通知)を非表示にできます。送信先のホワイトリストにより、承認した宛先にのみメールを送信できます。完全削除は常に不可能です。
  • ワンクリック承認 — エージェントが新しい宛先やシートなど、追加のアクセスを必要とする場合は承認を求めます。お客様は単回使用リンクから、該当する権限だけを承認できます。
  • 19 個のツール — 型付きの Gmail、Sheets、Docs、コメント用ツール(安全性の注釈付き)に加え、ルールによるチェックを通じて Gmail、Sheets、Docs の全 API を利用できる、未加工の Google API への代替経路を備えています。
  • リクエストログ — エージェントによるすべての呼び出しについて、許可・ブロックされた内容とその理由を記録します。

お客様のデータが保存されたり、トレーニングに使用されたりすることはありません。サービス利用規約については利用規約をご覧ください。

ライセンス

異なる2つのものには、それぞれ異なる利用条件があります。

  • https://fgac.ai のホスト型サービスは、個人、チーム、企業、学校など、誰でも利用できます。適用されるのは利用規約とプライバシーポリシーです。fgac.ai を通じてエージェントを接続する場合、このリポジトリのライセンスは一切関係ありません。
  • このソースコードは個人利用のみを対象にライセンスされています。個人であれば、自身の Gmail または Google Workspace アカウントを管理するためにセルフホストできます。会社、政府機関、教育機関による、またはそれらに代わる利用、およびこのコードをホスト型サービスやマルチテナントサービスとして提供することは、作者から別途ライセンスを取得しない限り禁止されています。正確な利用条件と責任制限については、LICENSE を参照してください。

開発

これは Clerk による認証と、Drizzle 経由の Neon Postgres を使用する、Vercel にデプロイされた Next.js アプリです。ローカルで実行するためのサポート対象の方法は1つだけで、プロジェクトの Vercel 環境へのアクセスが必要です。

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

Node 20.9 以上が必要です。npm run env:check を実行すると、環境の問題を診断できます。コントリビューター向けルール、QA ワークフロー、データベースの安全策については、CLAUDE.md と docs/ に記載されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。