mcpField
G
gogcli-mcp-drive

gogcli-mcp-drive

ローカル
github.com/chrischallファイル・ストレージ14 日前に更新

gogcli-mcp-drive について

gogcli-mcp-drive は、gogcli 経由で Google Drive を管理する MCP サーバーです。Claude でクラウド上のファイルを扱うユーザー向けに、ファイル転送、権限、共有ドライブ、コメントのツールを提供し、ローカルディレクトリの再帰的な送信にも対応します。

主な機能

  1. 01ファイルの検索、一覧表示、管理
  2. 02ファイルのアップロード、ダウンロード、コピー
  3. 03ローカルディレクトリの再帰的な送信
  4. 04ファイル権限の確認と削除
  5. 05コメントと共有ドライブの管理

活用シーン

  1. 01ローカルと Drive 間でのファイル転送
  2. 02ディレクトリの内容を Drive フォルダへ送信
  3. 03共有権限の確認とファイルコメントの処理

MCP 対応

MCP クライアントに、認証、ファイル操作、転送、権限、コメント、共有ドライブ管理などの Google Drive ツールを公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"chrischall-gogcli-mcp-drive": {
"command": "npx",
"args": [
"-y",
"gogcli-mcp-drive"
],
"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-drive
設定が必要な環境変数
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-drive4.8.1

ツール

50

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

gogcli-mcp-drive

警告

AI が開発したプロジェクトです。 このコードベースは Claude Code によって構築され、現在も積極的にメンテナンスされています。使用する前に、すべてのコードとツールの権限を確認してください。

gogcli を介して Google Drive を拡張する MCP サーバーです。認証ツールに加え、アップロード/ダウンロード、権限、コメント、共有ドライブなどに対応する専用の Drive ツールを 13 個備えています。

必要条件

  • gogcli がインストールされ、認証済みであること
  • Node.js 22+
brew install gogcli
gog auth add [email protected] --services drive

インストール

npm install -g gogcli-mcp-drive
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "gogcli-drive": {
      "command": "gogcli-mcp-drive",
      "env": {
        "GOG_ACCOUNT": "[email protected]"
      }
    }
  }
}
Claude Code
claude mcp add gogcli-drive -- gogcli-mcp-drive

追加の Drive ツール(13 個)

認証ツール 5 個と基本的な Drive ツール 9 個(ls、search、get、mkdir、rename、move、delete、share、run)も含まれます。基本の gog_drive_delete は、取り消しできない削除を行うための permanent=true を受け付けます。

ツール説明
gog_drive_downloadファイルをダウンロードします(Google ドキュメント形式を pdf、docx、xlsx などにエクスポートします)
gog_drive_uploadローカルファイルをアップロードします。既存ファイルの置き換え(無条件、または指定したバージョンの場合のみ)や、Google 形式への変換も選択できます
gog_drive_sync_pushローカルディレクトリの内容を Drive フォルダーに再帰的にプッシュします(追加のみ。リモート側のファイルは削除されません)
gog_drive_copy指定した名前で新しいファイルにコピーします
gog_drive_url1 つ以上のファイルの共有可能なウェブ URL を表示します
gog_drive_permissionsファイルの権限を一覧表示します
gog_drive_unshareファイルから権限を削除します
gog_drive_drives_list共有ドライブ(チームドライブ)を一覧表示します
gog_drive_comments_listファイルのコメントを一覧表示します
gog_drive_comments_getID で指定した 1 件のコメントを取得します
gog_drive_comments_addファイルに新しいコメントを追加します
gog_drive_comments_updateコメントのテキストを更新します
gog_drive_comments_deleteコメントを削除します
gog_drive_comments_reply既存のコメントに返信します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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