Claude Code MCP完全ガイド|Gmail・Calendar連携でメールトリアージを完全自動化する方法

Claude Code MCP完全ガイド

「Claude Code を導入したけれど、結局はターミナル上のチャットで終わっている」「メールやカレンダーと連携できれば便利そうだけど、設定がよく分からない」 ── そう感じている方は多いのではないでしょうか。

Claude Code の真価は MCP(Model Context Protocol) によって解放されます。MCP を組み合わせると、Claude Code は単なるコード補助ツールから「外部サービスを横断して動く実行エージェント」へと変貌します。本記事では、MCP の概念から必須サーバー5選、Gmail MCP の導入手順、メールトリアージ自動化の実例フローまでを順を追って解説します。

目次

MCP(Model Context Protocol)とは

MCP は Anthropic が公開しているオープンな通信規格で、AI モデルと外部ツール・データソースを安全に接続するための共通プロトコルです。AI 業界における「USB-C」のような位置付けで、対応サーバーを差し込むだけで Claude Code から外部サービスを呼び出せるようになります。

  • MCP サーバー:Gmail や Calendar など、外部サービス側の窓口となるプログラム
  • MCP クライアント:Claude Code 本体。サーバーに対してリクエストを送る側
  • トランスポート:stdio / SSE / HTTP など、両者をつなぐ通信方式

従来は「API キーを発行して、SDK をインストールして、ラッパー関数を書いて……」という手順を1サービスごとに繰り返す必要がありました。MCP の登場により、対応サーバーを設定ファイルに1行追加するだけで、Claude Code から呼び出し可能になります。

なぜMCPがClaude Codeの威力を10倍にするのか

Claude Code 単体でできることは、ターミナル内のファイル操作・コード生成・コマンド実行です。これは強力ではありますが、業務の現場では「メールを読む」「カレンダーに予定を入れる」「Notion のページを更新する」といった外部操作が必ず発生します。MCP を導入すると、これらが すべて Claude Code との対話の中で完結 します。

MCP導入前と導入後の比較

業務MCP導入前MCP導入後
メールトリアージブラウザでGmailを開いて1通ずつ確認Claude Codeに「未読をトリアージして」と一言
予定登録カレンダーアプリで日時・参加者・場所を入力議事録テキストから自動で関連予定を生成
ドキュメント参照Google Driveを開いて検索→ダウンロード「先週の見積書を要約して」で完結
Web情報取得ブラウザを開いてコピペPlaywrightで自動巡回・抽出

とくに経営者・個人事業主にとって、メールとカレンダーは1日のうち最も時間を奪われる領域です。ここを Claude Code + MCP で圧縮できるかどうかで、AI 活用の体感値は大きく変わります。

必須MCPサーバー5選

MCP 対応サーバーは現時点で数百種類が公開されていますが、最初に押さえるべきは次の5つです。これらを揃えるだけで、日常業務の8割が Claude Code 経由でカバーできるようになります。

①Gmail MCP

  • 未読メールの取得・検索
  • 下書きの作成・編集
  • ラベルの付与・スレッド管理

メールトリアージ自動化の中核となるサーバーです。後述の手順で導入します。

②Google Calendar MCP

  • 予定の作成・更新・削除
  • 空き時間の検索・候補日提示
  • 複数カレンダーの横断検索

朝のブリーフィング自動化、訪問予定からの移動時間自動付与など、スケジュール業務全般を担当します。

③Notion MCP

  • データベースのクエリ・更新
  • ページの作成・編集
  • 議事録・タスクの自動転記

Notion をナレッジベースやタスク管理に使っている場合、ローカルメモと Notion を双方向に同期できます。

④Google Drive MCP

  • ファイルの検索・取得
  • ドキュメント本文の読み込み
  • フォルダ構成の自動整理

過去の見積書・契約書・議事録を引き当てて要約させる際に役立ちます。

⑤Playwright MCP

  • ブラウザ自動操作(クリック・入力・スクショ)
  • ログインが必要なサイトの巡回
  • スクレイピングと構造化データ抽出

API が提供されていない Web サービスにも、ブラウザ越しに Claude Code を介入させられます。

Gmail MCP導入手順(OAuth認証→セットアップ)

ここからは実際に Gmail MCP を Claude Code に接続する流れを解説します。所要時間は10〜20分程度です。

ステップ1:Google Cloud側のOAuthクライアント作成

  • Google Cloud Console で新規プロジェクトを作成
  • 「APIとサービス」→「ライブラリ」から Gmail API を有効化
  • 「認証情報」→「OAuth クライアント ID を作成」を選択
  • アプリケーションの種類は「デスクトップアプリ」を指定
  • クライアント ID とクライアントシークレットを控えておく

ステップ2:Claude Code設定ファイルへMCP登録

Claude Code の設定ファイル(プロジェクト直下の .mcp.json またはユーザー設定)に、Gmail MCP サーバーの起動コマンドと環境変数を記述します。サーバーは npm/uvx で配布されているものを使うのが手軽です。

  • サーバー名(任意)、command、args、env を指定
  • OAuth クライアント ID/シークレットは env 経由で渡す
  • トークンキャッシュの保存先パスも明示する

ステップ3:初回認証フロー

Claude Code を再起動するとサーバーが立ち上がり、初回のみブラウザが開いて Google アカウントの認証画面が表示されます。許可するとリフレッシュトークンがローカルに保存され、以降は自動で再認証されます。

ステップ4:動作確認

「未読メールを5件取得して件名と差出人を一覧にして」と Claude Code に指示します。Gmail の未読が一覧表示されれば成功です。エラーになった場合は、スコープ不足・トークン期限切れ・MCP サーバーの起動失敗を順に切り分けます。

メールトリアージ自動化の実例フロー

ここでは私自身が日々運用しているメールトリアージのフローを公開します。複数の法人を経営している関係でメール量が多く、トリアージの自動化は最も投資対効果が高い領域でした。

毎朝7時のトリアージルーチン

  1. Claude Code に「今朝のトリアージを実行」と入力
  2. Gmail MCP が「未読 OR 7日以内に届いて未返信」のメールを取得
  3. Claude Code が件名・本文・差出人・過去スレッドを読み取り、優先度を分類
  4. 「返信必須」「確認のみ」「自動通知(読まなくてよい)」の3区分にラベル付け
  5. 「返信必須」のメールには、過去履歴を引用した下書きを Gmail に保存
  6. 所要数分でブリーフィングが手元に届く

下書き品質を担保する3つの工夫

  • 過去履歴を必ず引用ブロックで保持:相手が文脈を辿りやすくなる
  • 「全員に返信」をデフォルトにする:CC 関係者を取りこぼさない
  • 送信は人間が手動で実行:自動送信はトラブルの元なので絶対に組み込まない

ポイントは「下書きまでは AI、送信は人」というラインを守ることです。これにより、誤送信リスクを排除しつつ、判断と入力の時間だけを大幅に圧縮できます。

Calendar MCP導入とブリーフィング自動化

Gmail MCP に続いて導入したいのが Google Calendar MCP です。導入手順は Gmail MCP とほぼ同じで、Calendar API を有効化したうえで OAuth スコープにカレンダー権限を追加します。

朝のブリーフィングを1コマンドで

Calendar MCP と Gmail MCP を組み合わせると、毎朝のブリーフィングが完全自動化できます。

  • 本日の予定をカレンダーから取得
  • 各予定に紐づく参加者の最近のメール履歴を Gmail から取得
  • 取引先別に「直近やりとり」「先方の関心事」「準備物」を要約
  • 1日分のブリーフィングを Markdown でローカル保存

これまで朝の準備に30〜45分かかっていた作業が、Claude Code への一言で完結します。準備の質を上げながら時間を圧縮できる、典型的な MCP 活用例です。

移動時間の自動チェック

訪問予定がカレンダーに入った際、前後の予定との移動時間が確保されているかを Claude Code に自動チェックさせています。不足していれば「移動」イベントを差し込む候補を提示してくれます。スケジュールの取りこぼしが減り、結果として遅刻や予定超過がほぼゼロになりました。

MCP導入で気をつける3つのこと

①権限スコープは最小限に絞る

Gmail MCP は読み取り・下書き作成・送信を分けてスコープが定義されています。送信権限まで一括で付与すると、誤動作時に意図しないメールが飛ぶリスクがあります。最初は「読み取り+下書き作成のみ」で運用し、必要になった時点で段階的に広げるのが安全です。

②認証情報はリポジトリに含めない

OAuth クライアントシークレットやリフレッシュトークンは、絶対に Git リポジトリへコミットしないでください。MCP 設定ファイルでも、これらの値は環境変数経由で読み込み、.gitignore でローカルファイルを除外する運用が必須です。

③破壊的操作には人間の確認ゲートを入れる

メール送信、予定削除、ファイル削除といった「取り消せない操作」は、必ず人間が最終確認するフローにしておきます。Claude Code の権限設定で該当ツールを deny リストに入れる、または「下書きまでで止める」ルールを徹底するのが安全です。

まとめ:MCPは「単発便利ツール」ではなく「業務OS」

MCP は単に「Claude Code から Gmail を触れるようにする」便利機能ではありません。複数の MCP サーバーを組み合わせることで、業務全体を Claude Code から操作できる「業務 OS」になります。

  • Gmail MCP でメールトリアージを自動化
  • Calendar MCP で朝のブリーフィングを自動生成
  • Notion MCP でナレッジを双方向同期
  • Drive MCP で過去資料の検索を高速化
  • Playwright MCP で API のない Web サービスも自動化

まずは Gmail MCP の導入から着手し、効果を体感したうえで Calendar・Notion・Drive と段階的に広げていくのがおすすめです。設定ファイルへの数行の追記が、日々の業務時間を確実に圧縮していきます。

※本記事に登場する業務時間圧縮の数字は筆者個人の運用結果に基づくものであり、すべての利用者で同等の効果を保証するものではありません。MCP の構成・利用するサービス・業務量により結果は変動します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次