gogcli-mcp-docs について
gogcli-mcp-docs は、gogcli 経由で Google Docs を操作する MCP サーバーです。Claude で文書作業を自動化するユーザー向けに、認証や基本操作に加え、編集、書式設定、エクスポート、コメント管理のツールを提供します。
主な機能
- 01文書の読み取り、作成、編集
- 02コンテンツの挿入、追加、削除
- 03文字と段落の書式設定
- 04複数形式へのエクスポート
- 05コメントの一覧表示と管理
活用シーン
- 01Google Docs 文書の一括変更
- 02文書の書式設定とコメント追加
- 03文書を PDF や DOCX にエクスポート
MCP 対応
MCP クライアントに、認証や基本操作のほか、Google Docs の編集、エクスポート、コメント管理のツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y gogcli-mcp-docsGOG_ACCOUNTEmail address of the Google account to use (matches gogcli auth)GOG_PATHOverride path to the gogcli binary (auto-discovered otherwise)DISPLAY_TZzone for *Display fields and for interpreting naive gog values; defaults to America/New_YorkGOG_READONLYblock all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writesGOG_TIMEZONEzone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot divergeローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
83掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
gogcli-mcp-docs
警告
AI 開発プロジェクトです。 このコードベースは Claude Code によって構築され、現在も積極的に保守されています。使用する前に、すべてのコードとツールの権限を確認してください。
gogcli を介して Google Docs を拡張する MCP サーバーです。認証ツールに加え、編集、エクスポート、コメントなどに対応する専用 Docs ツールを18個備えています。
要件
- gogcli がインストールされ、認証済みであること
- Node.js 22+
brew install gogcli
gog auth add [email protected] --services docs,drive
インストール
npm install -g gogcli-mcp-docs
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"gogcli-docs": {
"command": "gogcli-mcp-docs",
"env": {
"GOG_ACCOUNT": "[email protected]"
}
}
}
}
Claude Code
claude mcp add gogcli-docs -- gogcli-mcp-docs
追加の Docs ツール(18個)
認証ツール5個と基本的な Docs ツール7個(info、cat、create、write、find-replace、structure、run)も含まれます。
| ツール | 説明 |
|---|---|
gog_docs_append | ドキュメントの末尾にテキストまたは Markdown を追加します |
gog_docs_copy | ドキュメントをコピーします |
gog_docs_delete | 文字インデックスの範囲を指定してコンテンツを削除します |
gog_docs_edit | 大文字と小文字の区別を制御して検索・置換します |
gog_docs_export | PDF、TXT、HTML、DOCX、RTF、ODT、EPUB としてエクスポートします |
gog_docs_format | 文字や段落の書式(太字、色、配置など)を適用します |
gog_docs_insert | 指定した位置にテキストを挿入します |
gog_docs_list_tabs | ドキュメントのすべてのタブを一覧表示します |
gog_docs_read | ドキュメントをプレーンテキストまたは生の JSON として読み取ります |
gog_docs_sed | sed のような正規表現でストリーム編集します |
gog_docs_trash | ドキュメントを Drive のゴミ箱に移動します |
gog_docs_update | 指定した位置のドキュメント内容を更新します |
gog_docs_comments_list | コメント(未解決または解決済み)を一覧表示します。各コメントのタブとインデックス範囲も任意で取得できます |
gog_docs_comments_get | 返信を含むコメントを取得します |
gog_docs_comments_add | 引用テキストを任意で指定してコメントを追加します |
gog_docs_comments_reply | コメントに返信します |
gog_docs_comments_resolve | コメントを解決済みにします |
gog_docs_comments_delete | コメントを削除します |
既知の制限事項:markdown: true を指定した gog_docs_append
これらの不具合は gogcli の上流にある Markdown → Docs コンバーターで発生します。このラッパーは --markdown をそのまま渡すだけです。上流で追跡されています:
| 症状 | 回避策 | 上流 |
|---|---|---|
| 1回の呼び出しでテーブルを3つ以上追加すると、3つ目のテーブルより前にある段落の末尾の句読点の順序が変わる | 1回あたりのテーブル数を2つ以下にして、複数回に分けて呼び出します | openclaw/gogcli#607 |
テーブルセル内のインライン **bold** / *italic* / `code` が文字どおりに表示される | セルにプレーンテキストを挿入してから、gog_docs_format で書式を適用します | openclaw/gogcli#608 |
| ヘッダー行が空のテーブルで、最後のデータ行がパイプ記号を含むテキストとして漏れる | 必ず空でないヘッダー行を指定します | openclaw/gogcli#609 |
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。