MCP.so
ログイン
G

Gmail MCP Server

@klodr

基本情報

Gmail MCP Server について

Gmail MCP server with scope-gated tools (readonly / send / modify), path jails for attachments and downloads, hardened OAuth credentials, and Sigstore-signed releases. Read, search, send, draft, label, filter, and thread Gmail from any MCP-enabled AI assistant.

Gmail MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": [
        "-y",
        "@klodr/gmail-mcp"
      ]
    }
  }
}

Gmail MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is Gmail Mcp?

Gmail Mcp reads, searches, sends, drafts, labels, filters, and threads Gmail from any MCP-enabled AI assistant. It wraps the Gmail API with scope-gated tools and in-process safeguards.

How to use Gmail Mcp?

Install globally via npm install -g @klodr/gmail-mcp or invoke directly with npx -y @klodr/gmail-mcp. Authenticate using the auth subcommand with a chosen OAuth scope. Add the server to your MCP client configuration as shown in the README. Requires Node.js 22+.

Key features of Gmail Mcp

  • Scope-gated tools filtered by granted OAuth scopes.
  • Path jails restrict attachment and download directories.
  • Hardened OAuth with file mode 0o600 and TOCTOU defense.
  • Per-bucket daily and monthly rate limits for sensitive actions.
  • Opt-in append-only JSONL audit log of tool calls.
  • Sigstore-signed releases with SLSA attestation and SBOM.

Use cases of Gmail Mcp

  • Read and search Gmail messages without send permissions.
  • Send emails using a read-only agent after re-authentication.
  • Manage labels and filters programmatically.
  • Draft messages and thread replies via AI assistants.
  • Log all Gmail tool usage for compliance or debugging.

よくある質問

1

What OAuth scopes are supported?

`gmail.readonly`, `gmail.send`, and `gmail.modify` are supported; tool lists are filtered at startup based on the granted scope.

2

What are the runtime requirements?

Node.js 22 or higher is required.

3

Does Gmail Mcp impose rate limits?

Yes, per-bucket daily and monthly caps apply to send, delete, modify, drafts, labels, and filters.

4

How are attachments secured?

Path jails restrict where the agent can read and write, blocking exfiltration of sensitive files like `~/.ssh/id_rsa`.

5

Is an audit log available?

Yes, an opt-in append-only JSONL log records every tool call (redacted) for auditing purposes.

コメント

「コミュニケーション」の他のコンテンツ