yummytastycode avatar

Colab Drive MCP

yummytastycode/colab-drive-mcp

Bridges Claude to Google Drive for notebook file management without executing any code. You get tools to create, edit, and sync ipynb files between local storage and Drive, inspect cell contents, compare versions using MD5 checksums, and generate Colab URLs. Handles OAuth setup with configurable scopes (file or full Drive access), normalizes Colab-specific metadata during downloads, and reports progress for long transfers. Useful when you need an agent to prepare notebooks locally, push them to Drive for manual execution in Colab, then pull back the results for analysis. All file operations stay within a configured root directory, and the server explicitly refuses to start runtimes, execute cells, or automate the Colab browser interface.

tools
16
auth
Required
transport
STDIO
env vars
4
last updated
Jun 8, 2026

Tools

16 tools

Public tool metadata for what this MCP can expose to an agent.

get_google_drive_statusDiagnose dependencies, credentials, token, and scope.

Diagnose dependencies, credentials, token, and scope.

No parameter schema in public metadata yet.

authorize_google_driveExplicitly open the Google OAuth browser flow.

Explicitly open the Google OAuth browser flow.

No parameter schema in public metadata yet.

list_local_notebooks

No parameter schema in public metadata yet.

get_local_notebook

No parameter schema in public metadata yet.

create_local_notebook

No parameter schema in public metadata yet.

add_local_cell

No parameter schema in public metadata yet.

update_local_cell

No parameter schema in public metadata yet.

delete_local_cell

No parameter schema in public metadata yet.

search_local_cells

No parameter schema in public metadata yet.

clear_local_outputs

No parameter schema in public metadata yet.

list_drive_notebooks

No parameter schema in public metadata yet.

pull_drive_notebookSynchronizes notebook files from Drive; never executes notebook code.

Synchronizes notebook files from Drive; never executes notebook code.

No parameter schema in public metadata yet.

push_local_notebookSynchronizes notebook files to Drive; never executes notebook code.

Synchronizes notebook files to Drive; never executes notebook code.

No parameter schema in public metadata yet.

get_notebook_sync_statusCompares the local notebook's upload representation with Drive's MD5 checksum and returns in_sync, differs, remote_only, or unknown.

Compares the local notebook's upload representation with Drive's MD5 checksum and returns in_sync, differs, remote_only, or unknown.

No parameter schema in public metadata yet.

copy_drive_notebook

No parameter schema in public metadata yet.

get_colab_urlReturns a URL but does not open a browser.

Returns a URL but does not open a browser.

No parameter schema in public metadata yet.

Sponsors

Configuration

COLAB_MCP_ROOT*

Absolute local directory that bounds notebook file access.

COLAB_MCP_DRIVE_ACCESSdefault: file

Google Drive access mode: file for minimal access or full for discovering existing notebooks.

COLAB_MCP_GOOGLE_CREDENTIALS

Optional path to the local Google OAuth Desktop client JSON.

COLAB_MCP_GOOGLE_TOKEN

Optional path to the local Google OAuth token JSON.

Readme

Colab Drive MCP

CI Release PyPI License: MIT

An MCP server for safely inspecting, editing, and synchronizing Google Colab-compatible .ipynb notebooks through Google Drive.

[!IMPORTANT] This is a notebook file synchronization server, not a notebook execution service. It transfers and edits .ipynb files through Google Drive. It does not connect to Colab runtimes, execute cells, click Run all, keep sessions alive, automate the Colab browser UI, or bypass Colab limits.


View the full README on GitHub

Details

Repository
github.com/yummytastycode/colab-drive-mcp
Category
Documents & Knowledge
Package
colab-drive-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1zcag avatarReaddown Mcpzcag/readdown-mcpConvert web pages to clean, LLM-optimized Markdown. No browser needed.0stars
2xt765 avatarMcp Document Converterxt765/mcp-document-converterConvert PDF, DOCX, HTML, Markdown, and Text for AI assistant context injection.10stars
3xjtlumedia avatarMarkdown Formatterxjtlumedia/ai_answer_copierAI Answer Copier — Convert Markdown to PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG0stars
4ai-aviate avatarBetter Notionai-aviate/better-mcp-notionOperate Notion with a single Markdown document — read, create, and update pages in one call.2stars
5sweir1 avatarObsidian Brainsweir1/obsidian-brainObsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required.7stars
6seynurmammad0v avatarObsidian MCPseynurmammad0v/obsidian-mcpTurns Obsidian vaults into AI-queryable knowledge graphs with 12 tools1stars