Communitygithub.com

mattaspira/google-docs-mcp-server

LLMをGoogle Docsに接続する非公式MCPサーバー。スマートなワークフローと強化された文書管理を実現します。

google-docs-mcp-server とは?

このスキルは、mattaspira/google-docs-mcp-serverを通じてLLM(大規模言語モデル)とGoogle Docsを連携させる非公式MCP(Model Context Protocol)サーバーです。開発者はこのツールを使うことで、AIエージェントがGoogle Docsの文書を直接読み取り、編集、作成、管理できるようになります。Claude CodeやCursor、CodexなどのMCP対応プラットフォームで動作し、文書のスマートな検索、テンプレート生成、コンテンツ要約、自動レポート作成といった高度な文書管理ワークフローを実現します。OAuth2認証とGoogle Docs APIを利用して安全に接続し、環境変数で設定可能な柔軟な構成が特徴です。これにより、AIアシスタントがGoogle Workspace上での文書処理を効率化し、生産性を大幅に向上させることができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add mattaspira/google-docs-mcp-server

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

google-docs-mcp-server は何をしますか?

🔗 LLMをGoogle Docsに接続する非公式MCPサーバー。スマートなワークフローと強化された文書管理を実現します。

概要

このMCPサーバーは、LLM(大規模言語モデル)とGoogle Docsの間のブリッジとして機能します。標準化されたMCPプロトコルを使用することで、AIエージェントはGoogle Docsの文書に対して読み取り、書き込み、更新、検索などの操作を直接実行できます。

主な機能

  • 文書の読み取り: Google Docsの文書内容を構造化された形式で取得
  • 文書の作成: 新しい文書をテンプレートまたはプレーンな内容から生成
  • 文書の編集: 既存の文書への追記、修正、フォーマット変更
  • 全文検索: 文書内のテキストを検索して一致箇所を特定
  • メタデータ取得: 文書のタイトル、作成者、更新日時などの情報を取得

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他MCP対応のAIエージェント

セットアップ

前提条件

  • Node.js 18以上
  • Google Cloudプロジェクト(Google Docs APIが有効化されていること)
  • OAuth 2.0クライアント認証情報

インストール

npm install -g @mattaspira/google-docs-mcp-server

設定

  1. Google Cloud ConsoleでOAuth 2.0クライアントIDを作成
  2. 以下の環境変数を設定:
export GOOGLE_CLIENT_ID="your-client-id"
export GOOGLE_CLIENT_SECRET="your-client-secret"
export GOOGLE_REFRESH_TOKEN="your-refresh-token"
export MCP_PORT=3000

起動

google-docs-mcp-server start

使用方法

MCPツールとして利用

AIエージェント(例:Claude Code)から以下のツールとして利用できます:

  • read_document(docId) - 指定された文書IDの内容を読み取る
  • create_document(title, content) - 新しい文書を作成
  • edit_document(docId, edits) - 既存の文書を編集
  • search_document(docId, query) - 文書内を検索

例

{
  "tool": "create_document",
  "args": {
    "title": "プロジェクト計画書",
    "content": "# プロジェクト計画\n\n## 目標\n..."
  }
}

認証

OAuth 2.0を使用した安全な認証を実装しています。初回認証後はリフレッシュトークンで自動更新されます。

制限事項

  • 非公式のMCPサーバーであるため、Googleの公式サポート対象外
  • 大量の文書操作にはレート制限が適用される場合があります
  • 一部の高度なGoogle Docs機能(スクリプト、アドオン等)には対応していません

ライセンス

MIT

関連スキル