ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Google Drive

โดย us-allรุ่น 1.15.8i★ –iรันบนเครื่อง
ชื่อใน registryio.github.us-all/google-drive

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Google Drive + Workspace MCP — Docs, Sheets, Slides, Shared Drives, Labels, Approvals, DWD

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เอกสาร ตาราง และงานออฟฟิศ
  • ต้องใส่ค่าเหล่านี้: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

  • ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
  • รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
  • ค่าที่คุณต้องใส่เอง: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN, GOOGLE_APPLICATION_CREDENTIALS, GOOGLE_SERVICE_ACCOUNT_KEY_PATH, GOOGLE_IMPERSONATE_USER, GOOGLE_DRIVE_SCOPES, GOOGLE_DRIVE_ALLOW_WRITE, GD_TOOLS, GD_DISABLE

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "google-drive": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/google-drive-mcp"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "ใส่ค่าของคุณ",
        "GOOGLE_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GOOGLE_REFRESH_TOKEN": "ใส่ค่าของคุณ",
        "GOOGLE_APPLICATION_CREDENTIALS": "ใส่ค่าของคุณ",
        "GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "ใส่ค่าของคุณ",
        "GOOGLE_IMPERSONATE_USER": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_SCOPES": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_ALLOW_WRITE": "ใส่ค่าของคุณ",
        "GD_TOOLS": "ใส่ค่าของคุณ",
        "GD_DISABLE": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add google-drive --env GOOGLE_CLIENT_ID='ใส่ค่าของคุณ' --env GOOGLE_CLIENT_SECRET='ใส่ค่าของคุณ' --env GOOGLE_REFRESH_TOKEN='ใส่ค่าของคุณ' --env GOOGLE_APPLICATION_CREDENTIALS='ใส่ค่าของคุณ' --env GOOGLE_SERVICE_ACCOUNT_KEY_PATH='ใส่ค่าของคุณ' --env GOOGLE_IMPERSONATE_USER='ใส่ค่าของคุณ' --env GOOGLE_DRIVE_SCOPES='ใส่ค่าของคุณ' --env GOOGLE_DRIVE_ALLOW_WRITE='ใส่ค่าของคุณ' --env GD_TOOLS='ใส่ค่าของคุณ' --env GD_DISABLE='ใส่ค่าของคุณ' -- npx -y @us-all/google-drive-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "google-drive": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/google-drive-mcp"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "ใส่ค่าของคุณ",
        "GOOGLE_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GOOGLE_REFRESH_TOKEN": "ใส่ค่าของคุณ",
        "GOOGLE_APPLICATION_CREDENTIALS": "ใส่ค่าของคุณ",
        "GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "ใส่ค่าของคุณ",
        "GOOGLE_IMPERSONATE_USER": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_SCOPES": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_ALLOW_WRITE": "ใส่ค่าของคุณ",
        "GD_TOOLS": "ใส่ค่าของคุณ",
        "GD_DISABLE": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "google-drive": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@us-all/google-drive-mcp"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "ใส่ค่าของคุณ",
        "GOOGLE_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GOOGLE_REFRESH_TOKEN": "ใส่ค่าของคุณ",
        "GOOGLE_APPLICATION_CREDENTIALS": "ใส่ค่าของคุณ",
        "GOOGLE_SERVICE_ACCOUNT_KEY_PATH": "ใส่ค่าของคุณ",
        "GOOGLE_IMPERSONATE_USER": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_SCOPES": "ใส่ค่าของคุณ",
        "GOOGLE_DRIVE_ALLOW_WRITE": "ใส่ค่าของคุณ",
        "GD_TOOLS": "ใส่ค่าของคุณ",
        "GD_DISABLE": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • GOOGLE_CLIENT_ID ความลับ env
    OAuth client ID. Required for OAuth refresh-token auth method.
  • GOOGLE_CLIENT_SECRET ความลับ env
    OAuth client secret. Required for OAuth refresh-token auth method.
  • GOOGLE_REFRESH_TOKEN ความลับ env
    OAuth refresh token. Required for OAuth refresh-token auth method.
  • GOOGLE_APPLICATION_CREDENTIALS env
    Path to service account JSON key. Required for SA + DWD auth method (alternative to OAuth).
  • GOOGLE_SERVICE_ACCOUNT_KEY_PATH env
    Alias for GOOGLE_APPLICATION_CREDENTIALS.
  • GOOGLE_IMPERSONATE_USER env
    Workspace user email to impersonate (DWD). Required when using service account auth.
  • GOOGLE_DRIVE_SCOPES env
    Comma-separated OAuth scopes. Defaults are read-only; write mode broadens Drive/Docs scopes as needed.
  • GOOGLE_DRIVE_ALLOW_WRITE env
    Set to 'true' to enable write tools. Default read-only.
  • GD_TOOLS env
    Comma-separated category allowlist. Default: all categories enabled.
  • GD_DISABLE env
    Comma-separated category disablelist.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub us-all ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด เอกสาร ตาราง และงานออฟฟิศi

  • ดาวมากกว่า 0% ของอีก 2174 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 15% ของอีก 2174 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2174 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Google Drive ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.15.8) เข้า registry 5 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Agent-Native Calendar

โดย BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

รันบนคลาวด์★ 7,620MITอัปเดต 2 เดือนที่ผ่านมา
ติดตั้ง

Excel MCP Server

โดย haris-musa

ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง

รันบนเครื่อง★ 4,276MITอัปเดต 6 วันที่ผ่านมา
ติดตั้ง

MCP Server for Excel

โดย sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

รันบนเครื่อง★ 847MITอัปเดต 3 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Google Drive MCP Server

The Workspace power-editing MCP — formula-aware Sheets, full Slides editing, shared-drive audits the read-only Claude.ai connector deliberately won't ship.

98 tools across Drive, Docs, Sheets, Slides, GWS admin, and aggregations. Service Account + Domain-Wide Delegation for org-scale automation. GWS-aware capability detection — features auto-unlock for Workspace accounts.

What it does that others don't

  • Deep Sheets editing — charts, conditional formats, protected ranges, named ranges, data validation, borders, merge, sort, find/replace, formulas, A1-quote-doubling for CJK tab names. The 1st-party Workspace connector reads Sheets as CSV — formulas don't survive.
  • Full Slides editing — presentations, slides, shapes, tables, images, formatting. Not in the connector at all.
  • Shared-Drive admin tooling — list-shared-drives, get-shared-drive, create-shared-drive, list/share/remove permissions, file activity, labels, approvals. Workspace governance surface the connector deliberately doesn't expose.
  • 3 auth modes — OAuth2 (personal or GWS), Service Account + Domain-Wide Delegation (org-scale), Application Default Credentials (auto-detected).
  • Aggregation tools — audit-shared-drive-permissions (single Shared-Drive audit) + audit-external-shares (cross-drive / My-Drive audit with top external-domain concentration view), summarize-spreadsheet (metadata + per-tab sample + named ranges), summarize-doc (file + content + permissions + comments).
  • MCP Prompts (3) — cleanup-shared-with-me, analyze-doc-structure, bulk-format-spreadsheet.
  • GWS-aware — capabilities.ts detects account type on startup; GWS-only tools return clear errors for personal accounts instead of mysterious 403s.

Try this — 5 prompts

Connect the server to Claude Desktop or Claude Code, then paste any of these:

  1. Shared-drive permission audit — *"Audit external shares across all my Shared Drives. List people outside us-all.co.kr who have access to anything. Group by drive, sort by access level."*
  2. Bulk conditional formatting — *"Apply this conditional format to column amount across every sales-* spreadsheet in my drive: red if <0, yellow if 0–100, green if >100."*
  3. Slides from Doc outline — *"Convert this Google Doc's outline into a 12-slide presentation: title slide, then 1 slide per H2 with H3 bullet points, end with a Q&A slide. Use the company template."*
  4. Doc structure analysis — *"Analyze this Doc's structure: heading hierarchy, internal vs external link health, image alt-text coverage. Suggest 3 concrete improvements."*
  5. Cleanup shared-with-me — *"Find files shared with me more than 180 days ago that I never opened. List them with sharer, last modified, and a guess at whether to keep."*

When to use this vs alternatives

Anthropic 1st-party Workspace connectortaylorwilsdon/google_workspace_mcpxing5/mcp-google-sheets@us-all/google-drive-mcp (this)
Stars / availabilityn/a (Claude.ai built-in, Feb 2026)2.3K★836★—
ScopeDrive read + Sheets-as-CSV readGmail+Calendar+Drive+Docs+Sheets+Slides+Forms+Chat+Tasks+Contacts+Apps ScriptSheets onlyDrive + Docs + Sheets + Slides + GWS admin
Sheets formula editing❌ (CSV round-trip loses formulas)✅ basic✅ specialist✅ deep (charts/conditional/named ranges)
Slides editing❌✅❌✅ deep
Shared-drive adminpartial✅❌✅ deep
Folder operations❌✅❌✅
Aggregation tools❌❌❌✅ summarize-spreadsheet, summarize-doc, audit-external-shares
MCP Prompts❌❌❌✅ 4
Auth modesmanaged OAuthOAuth + SA + statelessSA / OAuth / ADCOAuth + SA + DWD + ADC
Transportn/a (Claude.ai-only)stdio + HTTPstdiostdio

Use the 1st-party connector for zero-config Drive read flows in Claude.ai. Use taylorwilsdon if you need the full Workspace surface (Gmail / Calendar / Forms etc.). Use this server for Drive + Docs + Sheets + Slides power-editing, shared-drive governance, and bulk operations the connector can't do.

Install

Claude Desktop
{

"mcpServers": { "google-drive": { "command": "npx", "args": ["-y", "@us-all/google-drive-mcp"], "env": { "GOOGLE_CLIENT_ID": " ", "GOOGLE_CLIENT_SECRET": " ", "GOOGLE_REFRESH_TOKEN": " " } } } }

Claude Code
claude mcp add google-drive -s user -- npx -y @us-all/google-drive-mcp

(Set env vars separately or in .mcp.json.)

Docker
docker run --rm -i --env-file .env ghcr.io/us-all/google-drive-mcp-server
Build from source
git clone https://github.com/us-all/google-drive-mcp-server.git

cd google-drive-mcp-server && pnpm install && pnpm build node dist/index.js

Auth setup

OAuth2 (personal or GWS)
  1. Google Cloud Console → create project
  2. Enable Drive API, Docs API, Sheets API, Slides API, Drive Activity API, Drive Labels API
  3. Create OAuth2 credentials (Desktop App)
  4. Get a refresh token (OAuth2 playground or your own flow)
  5. Set GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REFRESH_TOKEN
Service Account + Domain-Wide Delegation (org-scale)
  1. Create a Service Account in Google Cloud Console
  2. Download the JSON key
  3. Workspace Admin Console → Security → API Controls → Domain-Wide Delegation → add the SA's Client ID + grant required scopes
  4. Set GOOGLE_SERVICE_ACCOUNT_KEY_PATH and GOOGLE_IMPERSONATE_USER
Application Default Credentials (zero-config)

gcloud auth application-default login --client-id-file=client_secret.json --scopes=... — auto-detected on startup. Windows ADC paths (%APPDATA%\gcloud\) supported.

Configuration

VariableRequiredDefaultDescription
GOOGLE_CLIENT_IDOAuth2—OAuth2 Client ID
GOOGLE_CLIENT_SECRETOAuth2—OAuth2 Client Secret
GOOGLE_REFRESH_TOKENOAuth2—OAuth2 Refresh Token
GOOGLE_SERVICE_ACCOUNT_KEY_PATHSA—Path to service-account JSON key
GOOGLE_IMPERSONATE_USER❌—GWS user email to impersonate (SA only)
GOOGLE_DRIVE_ALLOW_WRITE❌falseSet true to enable mutations
GOOGLE_DRIVE_SCOPES❌read-only Drive Activity + Docs scopes (or broader Drive/Docs scopes if write enabled)Comma-sep OAuth scopes override
GD_TOOLS❌—Comma-sep allowlist of categories. Biggest token saver.
GD_DISABLE❌—Comma-sep denylist. Ignored when GD_TOOLS is set.
MCP_TRANSPORT❌stdiohttp to enable Streamable HTTP transport
MCP_HTTP_TOKENconditional—Bearer token. Required when MCP_TRANSPORT=http
MCP_HTTP_PORT❌3000HTTP listen port
MCP_HTTP_HOST❌127.0.0.1HTTP bind host (DNS rebinding protection auto-enabled for localhost)
MCP_HTTP_SKIP_AUTH❌falseSkip Bearer auth — e.g. behind a reverse proxy that handles it

Categories (7): drive, sheets, docs, slides, shared-drives, labels, approvals. Plus always-on meta.

When MCP_TRANSPORT=http: POST /mcp (Bearer-auth JSON-RPC) + GET /health (public liveness).

Token efficiency
ScenarioToolsSchema tokensvs default
default (all categories)9618,400—
typical (GD_TOOLS=drive,docs,sheets)6813,700−25%
narrow (GD_TOOLS=drive)254,000−78%

extractFields projection on list-files/get-file/sheets-get-spreadsheet/docs-get-document (with tabsCount, rowCount, columnCount, locale, timeZone defaults). list-files slim default trims ~80% (drops capabilities 40-bool object + contentRestrictions).

GWS detection

capabilities.ts detects account type at startup via about.get() + domain check:

FeaturePersonalGWS Standard+GWS Enterprise
File CRUD / Search / Export✅✅✅
Docs / Sheets / Slides editing✅✅✅
Comments & Revisions✅✅✅
Drive Activity✅✅✅
Shared Drives—✅✅
Labels (classification)—✅✅
Approvals—✅✅
Domain-Wide Delegation—✅✅

GWS-only tools throw GWSFeatureError with a clear message for personal accounts — no mysterious 403s.

MCP Prompts (4)

Workflow templates available via MCP prompts/list:

  • audit-shared-drive-permissions — fleet-wide external-share audit; flag access-level outliers.
  • cleanup-shared-with-me — find untouched stale shares + suggest cleanup.
  • analyze-doc-structure — heading hierarchy + link health + alt-text coverage.
  • bulk-format-spreadsheet — apply consistent format across many sheets/tabs.

MCP Resources

URI-based read-only access:

  • gdrive://file/{fileId}
  • gdrive://spreadsheet/{spreadsheetId}
  • gdrive://document/{documentId}
  • gdrive://presentation/{presentationId}
  • gdrive://folder/{folderId}
  • gdrive://shared-drive/{driveId} (GWS-gated)
  • gdrive://about/me

Tools (98)

7 categories. Use search-tools to discover at runtime; full list collapsed below.

CategoryTools
Sheets (data / structure / formatting / advanced)30
Drive (files / search / folders / permissions / export / comments / revisions / activity)24
Slides (presentation / slide mgmt / content / formatting)20
Docs (document / editing / formatting / elements)13
GWS-only (shared drives / labels / approvals / audit)9
Aggregations (summarize-spreadsheet, summarize-doc, audit-external-shares)3
Meta (search-tools)1

Full tool list

Drive (24)

get-about, list-files, get-file, read-file, create-file, update-file, copy-file, delete-file, search-files, create-folder, move-file, get-folder-tree, list-permissions, share-file, remove-permission, export-file, get-download-link, list-comments, get-comment, create-comment, resolve-comment, list-revisions, get-revision, get-activity

Google Docs (13)

Document: docs-get-document, docs-create-document, docs-get-content, docs-list-tabs Editing: docs-insert-text, docs-delete-range, docs-replace-text, docs-batch-update Formatting: docs-format-text, docs-format-paragraph Elements: docs-insert-table, docs-insert-image, docs-insert-page-break

Google Sheets (30)

Data: sheets-get-spreadsheet, sheets-get-values, sheets-batch-get-values, sheets-update-values, sheets-batch-update-values, sheets-append-values, sheets-clear-values, sheets-batch-clear-values, sheets-create-spreadsheet, sheets-manage-sheets Structure: sheets-insert-dimension, sheets-delete-dimension, sheets-duplicate-sheet, sheets-copy-sheet-to, sheets-copy-paste, sheets-sort-range, sheets-find-replace Formatting: sheets-format-cells, sheets-update-borders, sheets-merge-cells, sheets-unmerge-cells, sheets-auto-resize, sheets-resize-dimensions Advanced: sheets-set-data-validation, `sheets-add-conditi

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx