Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ClaudeによるGoogleドキュメントの自動化 | ドキュメント作成・編集・ファイリング
Anthropic Claudeを活用した日常オフィス業務自動化のためのエージェンティックAI

bookClaudeによるGoogleドキュメントの自動化

メニューを表示するにはスワイプしてください

Google Docs MCP サーバー のセットアップ。

Google Cloud Console の設定

新規プロジェクトの作成
expand arrow
  1. ブラウザで Google Cloud Console にアクセス;
  2. 現在のプロジェクト名をクリックしてプロジェクトセレクタを開く;
  3. 新しいプロジェクト」を選択し、わかりやすい名前(例:「docs mcp」)を入力;
  4. プロジェクト作成後、新しいプロジェクトに切り替え。
必要なAPIの有効化
expand arrow
  1. Google Docs APIAPI とサービスライブラリに移動し、「Google Docs API」を検索して有効化;
  2. Google Drive API:同様にファイル管理のため Google Drive API も有効化。

これらのAPIにより、Googleのドキュメントエコシステムへの包括的なアクセスが可能となり、DocsおよびDriveプラットフォームでの読み取り、書き込み、作成、編集、削除操作が実現。

OAuth同意画面の構成
expand arrow
  1. 認証情報」タブに移動;
  2. 表示された場合は「同意画面を構成」をクリック;
  3. 開始」をクリック;
  4. アプリケーション名(例:「gmail agent」)を入力;
  5. メールアドレスを入力;
  6. 一般のGmailアカウントを使用する場合は「外部」を選択;
  7. 指示に従い再度メールアドレスを入力;
  8. ユーザーデータポリシーに同意;
  9. 続行作成 をクリック。
OAuth認証情報の作成
expand arrow
  • OAuthクライアントを作成」をクリック;
  • ローカルAIエージェントやスクリプト用に「デスクトップアプリ」を選択;
  • 推奨される名前をそのまま使うか、必要に応じてカスタマイズ;
  • JSONファイルをダウンロードし、プロジェクトディレクトリに credentials.json として保存;
  • この認証情報ファイルをAIエージェントのフォルダ(/MCP-Google-Doc)に移動する必要あり。ファイルアイコンをファイルエクスプローラーで開いたフォルダにドラッグ&ドロップするか、ターミナル/コマンドラインで cp path/to/file_name . コマンドを使用してコピーし、例えば以下のように実行:
cp ~/Desktop/credentials.json .
  • 末尾のドット(.)は現在のディレクトリを示す;
  • ファイル転送が成功したことを確認し、元の場所から削除。

MCPサーバーの自動起動(推奨)

リポジトリのクローン作成
expand arrow
  • Claudeチャットに以下を貼り付け:
Clone this repo to the Documents/projects
https://github.com/ophydami/MCP-Google-Doc.git
  • コマンドを実行。リポジトリが他のMCPサーバーと同じフォルダにクローンされます。
依存関係のインストール
expand arrow
  • Claudeチャットに以下を貼り付け:
run npm install
  • コマンドを実行。Claudeが必要なパッケージをすべてインストールします。
認証情報ファイルの移動
expand arrow
  • Claudeに以下を貼り付け:
Move Desktop/credentials.json into project directory.
  • コマンドを実行。ClaudeがOAuthファイルを自動的にクローンしたリポジトリ内に配置します。
サーバーのビルドと起動
expand arrow
  • Claudeに以下を貼り付け:
run npm run build and npm start
  • 実行。Claudeがコマンドを一貫して実行します。

  • ブラウザが開く → Googleアカウントで認証:

    • Google Cloud Consoleで使用したのと同じメールアドレスを選択 → 許可をクリック;
    • 「Authentication successful」と表示されたらタブを閉じます。
設定ブロックの追加
expand arrow
  • Claudeに以下を貼り付け:
Add this block to the Claude config file
{
  "mcpServers": {
    "googledocs": {
      "command": "node",
      "args": ["/absolute/path/to/build/server.js"]
    }
  }
}
  • プロンプトを実行。
設定の確認(オプション)
expand arrow
  • Claudeの設定を開く(Mac: Cmd + ,; Windows: Ctrl + ,);
  • DeveloperEdit Configに移動;
  • 新しいブロックが追加されていることを確認(他のGoogleサーバーMCPの後または末尾のどちらでも可)。どちらでも問題ありません。
Claudeの再起動
expand arrow
  • Claude Desktopを完全に終了(Mac: Cmd + Q; Windows: Alt + F4);
  • Claudeを再起動してMCPの起動を完了。

手動サーバーインストール

ローカル環境の準備
expand arrow
  • AIエージェント保存用の指定ディレクトリに移動
cd Documents/projects
git clone https://github.com/ophydami/MCP-Google-Doc.git
cd MCP-Google-Doc
  • 必要なパッケージと依存関係をすべてダウンロード
npm install
ビルドと認証プロセス
expand arrow

コードの最適化、ファイルの圧縮、プロダクション用バンドルの作成

npm run build
認証初期化
expand arrow

認証サーバーの起動とOAuthフローの開始

npm start
Claude Desktopへの統合
expand arrow

設定アクセス

  • Claude Desktopの設定を開く(Cmd+, または Ctrl+,);
  • Developerタブに移動;
  • Edit Config」を選択して設定ファイルにアクセス。

設定統合

  • 既存の設定ブロックの後にカンマを追加;
  • Google Docs MCP設定ブロックを挿入
    "googledocs": {
      "command": "node",
      "args": [
        "/path/to/build/server.js"
      ]
    }
  • ターミナル/コマンドラインでpwdコマンドの出力を使ってパス情報を更新;
  • 設定ファイルを保存し、Claude Desktopを再起動。
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  1
some-alt