Colab Drive MCP server
io.github.YummyTastyCode/colab-drive-mcp·v0.1.3Synchronize Colab notebook files through Google Drive without executing notebook code.
0 stars27 downloads/wk
Reviews
Write oneNobody has reviewed Colab Drive MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Colab Drive MCP tools (16, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_local_cellAdd a cell to a local notebook.
authorize_google_driveOpen an explicit Google OAuth flow and save the resulting local token.
clear_local_outputsClear outputs and execution counts from a local notebook.
copy_drive_notebookCopy a notebook file in Google Drive without executing it.
create_local_notebookwrite actionCreate a new Colab-compatible local notebook.
delete_local_cellwrite actionDelete a cell from a local notebook.
get_colab_urlReturn a Colab URL for a Drive notebook; this does not open a browser.
get_google_drive_statusCheck Google Drive setup and authorization without opening a browser.
get_local_notebookRead a local notebook summary and its cells.
get_notebook_sync_statusCompare Drive and local notebook state; cannot detect Colab runtime activity.
list_drive_notebooksList synchronized notebook files visible through the configured Drive access.
list_local_notebooksList local .ipynb notebooks under COLAB_MCP_ROOT.
pull_drive_notebookSynchronize a Drive notebook file into COLAB_MCP_ROOT without executing it.
push_local_notebookSynchronize a local notebook file to Drive without executing it.
search_local_cellsSearch cell sources in a local notebook.
update_local_cellwrite actionReplace a cell's source and optionally its type.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 111 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Colab Drive MCP compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 1,297 Productivity servers
- Tools
- 16
- the typical Productivity server has 7
- Tools that change things
- 19%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 27
- more than 11% of 423 Productivity servers with a package
What its tools let an agent do: 12 read · 2 create · 1 change · 1 delete
Install Colab Drive MCP in Claude Code, Cursor or VS Code
claude mcp add colab-drive-mcp -- uvx colab-drive-mcp
What the publisher says
From the Colab Drive MCP repository's README, as published. We do not edit it. Read it on GitHub
Colab Drive MCP
<!-- mcp-name: io.github.YummyTastyCode/colab-drive-mcp -->
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.
Use this MCP when an AI agent needs to prepare a notebook locally, synchronize it with Drive, inspect completed outputs, or return an edited notebook to the user. Open and execute the synchronized notebook separately in Colab, Jupyter, VS Code, or another notebook runtime.
Features
permissions, missing files, and rate limits.
- Inspect and edit notebook cells without loading the entire notebook.
- Create, search, copy, upload, and download notebooks.
- Report live upload and download progress to MCP clients that request it.
- Compare local and Drive notebook copies using Drive metadata and content MD5.
- Keep local file access inside a configured root directory.
- Normalize Colab-specific stream output metadata during downloads.
- Diagnose Google Drive setup without unexpectedly opening a browser.
- Return actionable errors for missing credentials, expired authorization,
Non-goals
- Starting, controlling, or monitoring a Google Colab runtime.
- Detecting whether a Colab runtime is connected, busy, or executing a file.
- Executing notebook cells locally or remotely.
- Browser automation, automatic Run all, or unattended Colab sessions.
- Circumventing Colab quotas, idle timeouts, access controls, or usage policies.
- Deploying or running the project contained inside a notebook.
AI Contract
The MCP initialization response includes server-wide instructions that define this project as file synchronization only. Tool descriptions repeat the same boundary where it matters.
manifest.0 provides the same purpose, capabilities, and non-goals as a typed Zero language contract for agents and repository tooling.
Tools
Setup
- getgoogledrive_status: diagnose dependencies, credentials, token, and scope.
- authorizegoogledrive: explicitly open the Google OAuth browser flow.
Local notebooks
- listlocalnotebooks, getlocalnotebook, createlocalnotebook
- addlocalcell, updatelocalcell, deletelocalcell
- searchlocalcells, clearlocaloutputs
Google Drive
- listdrivenotebooks, pulldrivenotebook, pushlocalnotebook
- getnotebooksyncstatus, copydrivenotebook, getcolab_url
pulldrivenotebook and pushlocalnotebook synchronize notebook files. They send MCP progress notifications when the client supplies a progress token, but clients decide whether and how to display those notifications. They never execute notebook code. getcolaburl returns a URL but does not open a browser.
getnotebooksyncstatus compares the local notebook's upload representation with Drive's MD5 checksum and returns insync, differs, remote_only, or unknown. It also returns Drive metadata such as modification time and version. It cannot determine whether Colab is currently executing the notebook because Google Drive does not expose Colab runtime activity.
Install
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Colab Drive MCP: common questions
- Is Colab Drive MCP server safe?
- Mostly: it is graded B (82/100). Read the Colab Drive MCP safety report
- How do I install Colab Drive MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Colab Drive MCP need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Colab Drive MCP maintained?
- The last commit was 147 days ago (2026-06-08). The latest release is v0.1.3.
- What can I use instead of Colab Drive MCP?
- Servers from other publishers that do the same job: Google Drive MCP server, gflow-cli MCP server and three.ws Blender MCP server.
- How does Colab Drive MCP compare with other Productivity MCP servers?
- safety score 82/100 (higher than 58% of 1,297 Productivity servers); tools 16 (the typical Productivity server has 7); tools that change things 19% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Colab Drive MCP
Same job from other publishers: the closest match first, then the best rated.
- Google DriveAllow AI systems to list, search, upload, download, and manage files and folders in Google Drive.not reviewedGrowingB
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedEstablishedA
- three.ws BlenderDrive a local Blender headlessly: inspect, convert, render and script 3D files.not reviewedEstablishedB
- Sheets MCPGoogle Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.not reviewedEstablishedA
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB