Gmail MCP Server は Google の公式製品ですか?
いいえ。GitHub ユーザー ajbr0wn によるコミュニティプロジェクトです。Google は Developer Preview として独自の Gmail MCP サーバーを提供していますが、それは別の製品です。
@MCP-Mirror
基本情報
ミラー元:
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"ajbr0wn_gmail-mcp-server": {
"command": "python",
"args": [
"-m",
"gmail_mcp_server.server"
]
}
}
}Search Gmail emails with a query
Gmail MCP Server は、コミュニティが開発した Python 製の小規模な Gmail MCP サーバーです。Claude Desktop などの MCP クライアントが Gmail API 経由で最近の受信トレイを読み、メールを検索できるようにします。認証は OAuth2 で、要求するのは読み取り専用アクセスのみです。
このプロジェクトは GitHub ユーザー ajbr0wn が作成したもので(ソース:github.com/ajbr0wn/gmail-mcp-server)、Google 製ではありません。提供するのはリソース 1 つとツール 1 つだけで、メールの送信、削除、ラベル付けはできません。アシスタントにメールボックス内の調べものだけをさせたい場合に、範囲が狭くリスクの低い選択肢です。
サーバーは stdio でローカル実行します。必要なのは Python 3.12(README では conda 環境を使用)、Google Cloud プロジェクト、Gmail API 用の OAuth クライアントです。PyPI には公開されていないため、リポジトリをクローンしてインストールします。
1. Google OAuth 認証情報を作成する
credentials.json として保存します。2. サーバーをインストールする
git clone https://github.com/ajbr0wn/gmail-mcp-server.git
conda create -n mcp-gmail python=3.12
conda activate mcp-gmail
cd gmail-mcp-server
pip install -e .
3. 必須の環境変数を 2 つ設定する
GMAIL_CREDENTIALS_FILE:Google OAuth 認証情報ファイルのパスGMAIL_TOKEN_FILE:認証トークンの保存先パス(初回サインイン時に自動作成)クライアントに組み込む前に、サーバーを直接起動してテストできます。
GMAIL_CREDENTIALS_FILE="/path/to/credentials.json" \
GMAIL_TOKEN_FILE="/path/to/token.json" \
python -m gmail_mcp_server.server
claude_desktop_config.json に次の内容を追加し、すべての /path/to/ を実際のパスに置き換えます。
{
"mcpServers": {
"gmail": {
"command": "/path/to/conda/envs/mcp-gmail/bin/python",
"args": ["-m", "gmail_mcp_server.server"],
"env": {
"PYTHONPATH": "/path/to/gmail-mcp-server/src",
"GMAIL_CREDENTIALS_FILE": "/path/to/credentials.json",
"GMAIL_TOKEN_FILE": "/path/to/token.json"
}
}
}
}
Claude Desktop を再起動します。Claude が初めて Gmail にアクセスするとブラウザが開き、アプリを承認できます。以後トークンは GMAIL_TOKEN_FILE に保存され、自動的に更新されます。
README に記載があるのは Claude Desktop だけですが、stdio クライアントであれば同じコマンドと環境変数で起動できます。Claude Code の場合:
claude mcp add gmail \
-e PYTHONPATH=/path/to/gmail-mcp-server/src \
-e GMAIL_CREDENTIALS_FILE=/path/to/credentials.json \
-e GMAIL_TOKEN_FILE=/path/to/token.json \
-- /path/to/conda/envs/mcp-gmail/bin/python -m gmail_mcp_server.server
Cursor、VS Code などのクライアントでは、上記 Claude Desktop 設定の command、args、env をそれぞれの MCP 設定ファイルで再利用してください。
gmail://inbox/recent リソースで受信トレイの最新 10 件のメールを読み取ります。from:、after:、subject: など)でメールを検索します。このサーバーにはツールが 1 つ、リソースが 1 つあります。
search_emails は必須の query(任意の Gmail 検索文字列)と任意の max_results(デフォルト 10)を受け取ります。送信者、期間、件名、ラベルでメッセージを探すのに使います。gmail://inbox/recent はツールではなくリソースです。MCP リソースに対応したクライアントでは、これを添付して最新 10 件のメールをモデルのコンテキストとして渡せます。メールの送信、下書き作成、アーカイブ、削除のためのツールはありません。
https://gmailmcp.googleapis.com/mcp/v1 を提供しています(設定ガイド)。Streamable HTTP と OAuth 2.0 を使い、ツールには search_threads、get_thread、create_draft やラベル管理が含まれます。Google がホストし下書き作成もできるサーバーが必要ならそちら、プレビュー登録なしでローカルの読み取り専用構成にしたいならこの Gmail MCP サーバーが向いています。ModuleNotFoundError: gmail_mcp_server: クライアントが別の Python を使っています。command を mcp-gmail 環境内のインタープリターに向け、PYTHONPATH をリポジトリの src フォルダに設定してください。GMAIL_CREDENTIALS_FILE と GMAIL_TOKEN_FILE の両方が設定されているか確認します。README では両方とも必須です。プレースホルダーではなく完全なパスを使ってください。いいえ。GitHub ユーザー ajbr0wn によるコミュニティプロジェクトです。Google は Developer Preview として独自の Gmail MCP サーバーを提供していますが、それは別の製品です。
はい。コードは無料で使え、Gmail API の呼び出しは自分の Google Cloud プロジェクトから行われます。必要なのは Google アカウントと、Gmail API を有効にしたプロジェクトだけです。
できません。読み取り専用アクセスのみを要求し、提供するのは `search_emails` と最新受信トレイのリソースだけです。
`GMAIL_CREDENTIALS_FILE`(OAuth 認証情報ファイル)と `GMAIL_TOKEN_FILE`(トークンの保存先)です。クライアントから起動する場合は、README のとおり `PYTHONPATH` をリポジトリの `src` ディレクトリに設定してください。
README に記載されているのは Claude Desktop です。標準的な stdio サーバーなので、Claude Code、Cursor、VS Code でも同じ Python コマンドと環境変数で実行できます。
ローカルです。stdio でお使いのコンピューター上で動作し、ホストされた URL はありません。
OAuth トークンは `GMAIL_TOKEN_FILE` で指定したローカルファイルに保存されます。メールの内容は Gmail からサーバーを経て MCP クライアントに渡されます。アクセスは Google アカウントの設定からいつでも取り消せます。
この掲載は MCP-Mirror によるリポジトリのコピーから取り込まれたものです。元のプロジェクトは github.com/ajbr0wn/gmail-mcp-server で管理されています。

Email inboxes for AI agents. Give an agent its own address in one call; it sends, receives and replies in threads, waits for a sign-up code and gets it back already extracted, and hands a conversation to a person when it
OdileM2M: AI agents reach a real business by its phone number. Look the business up free, then leave a message, check open times or book a slot through Odile Direct. 50 free tasks a month per agent; lookups and availabil
LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.

HelpWell connects AI assistants to your help desk, knowledge base, live chat support and email marketing automation for SaaS. Triage support tickets, draft help docs and replies, manage contacts, and prepare newsletters
Find specific executives, operators and domain experts, then invite them to a paid short call or written answer. You pay only if they book or answer.
コメント