mcpField
G
gogcli-mcp-docs

gogcli-mcp-docs

ローカル
github.com/chrischall生産性14 日前に更新

gogcli-mcp-docs について

gogcli-mcp-docs は、gogcli 経由で Google Docs を操作する MCP サーバーです。Claude で文書作業を自動化するユーザー向けに、認証や基本操作に加え、編集、書式設定、エクスポート、コメント管理のツールを提供します。

主な機能

  1. 01文書の読み取り、作成、編集
  2. 02コンテンツの挿入、追加、削除
  3. 03文字と段落の書式設定
  4. 04複数形式へのエクスポート
  5. 05コメントの一覧表示と管理

活用シーン

  1. 01Google Docs 文書の一括変更
  2. 02文書の書式設定とコメント追加
  3. 03文書を PDF や DOCX にエクスポート

MCP 対応

MCP クライアントに、認証や基本操作のほか、Google Docs の編集、エクスポート、コメント管理のツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"chrischall-gogcli-mcp-docs": {
"command": "npx",
"args": [
"-y",
"gogcli-mcp-docs"
],
"env": {
"GOG_ACCOUNT": "<GOG_ACCOUNT>",
"GOG_PATH": "<GOG_PATH>",
"DISPLAY_TZ": "<DISPLAY_TZ>",
"GOG_READONLY": "<GOG_READONLY>",
"GOG_TIMEZONE": "<GOG_TIMEZONE>"
}
}
}
}
起動コマンドnpx -y gogcli-mcp-docs
設定が必要な環境変数
GOG_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_York
GOG_READONLYblock all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes
GOG_TIMEZONEzone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgogcli-mcp-docs4.8.1

ツール

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_exportPDF、TXT、HTML、DOCX、RTF、ODT、EPUB としてエクスポートします
gog_docs_format文字や段落の書式(太字、色、配置など)を適用します
gog_docs_insert指定した位置にテキストを挿入します
gog_docs_list_tabsドキュメントのすべてのタブを一覧表示します
gog_docs_readドキュメントをプレーンテキストまたは生の JSON として読み取ります
gog_docs_sedsed のような正規表現でストリーム編集します
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。