ClaudeによるGoogleドキュメントの自動化
メニューを表示するにはスワイプしてください
Google Docs MCP サーバー のセットアップ。
Google Cloud Console の設定
新規プロジェクトの作成
- ブラウザで Google Cloud Console にアクセス;
- 現在のプロジェクト名をクリックしてプロジェクトセレクタを開く;
- 「新しいプロジェクト」を選択し、わかりやすい名前(例:「docs mcp」)を入力;
- プロジェクト作成後、新しいプロジェクトに切り替え。
必要なAPIの有効化
- Google Docs API:API とサービス → ライブラリに移動し、「Google Docs API」を検索して有効化;
- Google Drive API:同様にファイル管理のため Google Drive API も有効化。
これらのAPIにより、Googleのドキュメントエコシステムへの包括的なアクセスが可能となり、DocsおよびDriveプラットフォームでの読み取り、書き込み、作成、編集、削除操作が実現。
OAuth同意画面の構成
- 「認証情報」タブに移動;
- 表示された場合は「同意画面を構成」をクリック;
- 「開始」をクリック;
- アプリケーション名(例:「gmail agent」)を入力;
- メールアドレスを入力;
- 一般のGmailアカウントを使用する場合は「外部」を選択;
- 指示に従い再度メールアドレスを入力;
- ユーザーデータポリシーに同意;
- 続行 と 作成 をクリック。
OAuth認証情報の作成
- 「OAuthクライアントを作成」をクリック;
- ローカルAIエージェントやスクリプト用に「デスクトップアプリ」を選択;
- 推奨される名前をそのまま使うか、必要に応じてカスタマイズ;
- JSONファイルをダウンロードし、プロジェクトディレクトリに
credentials.jsonとして保存; - この認証情報ファイルをAIエージェントのフォルダ(
/MCP-Google-Doc)に移動する必要あり。ファイルアイコンをファイルエクスプローラーで開いたフォルダにドラッグ&ドロップするか、ターミナル/コマンドラインでcp path/to/file_name .コマンドを使用してコピーし、例えば以下のように実行:
cp ~/Desktop/credentials.json .
- 末尾のドット(
.)は現在のディレクトリを示す; - ファイル転送が成功したことを確認し、元の場所から削除。
MCPサーバーの自動起動(推奨)
リポジトリのクローン作成
- Claudeチャットに以下を貼り付け:
Clone this repo to the Documents/projects
https://github.com/ophydami/MCP-Google-Doc.git
- コマンドを実行。リポジトリが他のMCPサーバーと同じフォルダにクローンされます。
依存関係のインストール
- Claudeチャットに以下を貼り付け:
run npm install
- コマンドを実行。Claudeが必要なパッケージをすべてインストールします。
認証情報ファイルの移動
- Claudeに以下を貼り付け:
Move Desktop/credentials.json into project directory.
- コマンドを実行。ClaudeがOAuthファイルを自動的にクローンしたリポジトリ内に配置します。
サーバーのビルドと起動
- Claudeに以下を貼り付け:
run npm run build and npm start
-
実行。Claudeがコマンドを一貫して実行します。
-
ブラウザが開く → Googleアカウントで認証:
- Google Cloud Consoleで使用したのと同じメールアドレスを選択 → 許可をクリック;
- 「Authentication successful」と表示されたらタブを閉じます。
設定ブロックの追加
- Claudeに以下を貼り付け:
Add this block to the Claude config file
{
"mcpServers": {
"googledocs": {
"command": "node",
"args": ["/absolute/path/to/build/server.js"]
}
}
}
- プロンプトを実行。
設定の確認(オプション)
- Claudeの設定を開く(Mac:
Cmd + ,; Windows:Ctrl + ,); - Developer → Edit Configに移動;
- 新しいブロックが追加されていることを確認(他のGoogleサーバーMCPの後または末尾のどちらでも可)。どちらでも問題ありません。
Claudeの再起動
- Claude Desktopを完全に終了(Mac:
Cmd + Q; Windows:Alt + F4); - Claudeを再起動してMCPの起動を完了。
手動サーバーインストール
ローカル環境の準備
- AIエージェント保存用の指定ディレクトリに移動
cd Documents/projects
- Google Docs MCPリポジトリをダウンロードして移動
git clone https://github.com/ophydami/MCP-Google-Doc.git
cd MCP-Google-Doc
- 必要なパッケージと依存関係をすべてダウンロード
npm install
ビルドと認証プロセス
コードの最適化、ファイルの圧縮、プロダクション用バンドルの作成
npm run build
認証初期化
認証サーバーの起動とOAuthフローの開始
npm start
Claude Desktopへの統合
設定アクセス
- 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に質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 1