宣布 Colab MCP Server:将任何 AI Agent 连接到 Google Colab

发布: (2026年3月18日 GMT+8 08:57)
6 分钟阅读

Source: Google Developers Blog

当你在本地使用 Gemini CLI、Claude Code 或自己的 AI 代理进行原型开发时,它们的潜力常常受到本地机器的限制。等待代理搭建项目或安装依赖会拖慢你的进度。此外,让自主代理直接在你的硬件上运行代码也未必是理想的选择。

你需要一个快速、安全且具备强大算力的沙箱。通过将任何兼容 MCP 的代理连接到 Google Colab,我们将本地工作流与 Colab 的云环境相连接。

从今天起,我们发布全新的 开源 Colab MCP(Model Context Protocol)服务器,让 Google Colab 可以直接被任何 AI 代理访问。

这并不是关于全新的 UI 或者另一种共享笔记本的方式,而是对 Colab 原生开发功能的编程访问。通过将 Colab 打造成一个开放、可扩展的宿主,你现在可以将其视为任何兼容 MCP 代理的自动化工作空间。

Colab Notebooks as a Tool

我们不仅仅是在后台运行代码;我们还让任何代理能够原生控制 Colab notebook 界面。这使得您选择的代理能够自动化整个 notebook 开发生命周期。如果您让代理“对这个数据集进行数据分析”,它现在可以以编程方式:

  • Add and structure cells: 创建新的 .ipynb 文件并注入 markdown 单元格来解释其方法论。
  • Write and execute code: 编写 Python 单元格以加载诸如 pandasmatplotlib 的库,并实时执行它们。
  • Move and organize content: 重新排列单元格,以构建逻辑清晰、易于阅读的最终报告流程。
  • Manage dependencies: 安装基础镜像中没有的必要库(!pip install …)。

这实际上将 Colab 变成了一个高效原型开发沙盒。您将获得一个完全可复现、可执行的云端产物,实时构建在您眼前。您可以随时进入 notebook 检查状态或手动接管。

如何安装并开始使用

我们希望您今天就能开始调度任务。要将 Colab MCP 服务器添加到本地环境,只需配置您的代理即可。

前置条件

  • Python
  • Git
  • uv

安装 Git

大多数 macOS 和 Linux 系统通常已经预装 Git。可使用以下命令验证:

git version

如果系统未安装 Git,请按照相应说明进行安装。

安装 Python

大多数系统已经预装 Python。可使用以下命令验证:

python --version

如果系统未安装 Python,请按照相应说明进行安装。

安装 uv

Colab MCP 工具服务器需要 Python 包管理器 uv。使用以下命令安装:

pip install uv

前端的 MCP JSON 配置

在您的 MCP 配置中添加以下条目:

...
  "mcpServers": {
    "colab-proxy-mcp": {
      "command": "uvx",
      "args": ["git+https://github.com/googlecolab/colab-mcp"],
      "timeout": 30000
    }
  }
...

亲自体验

一旦完成设置,使用 MCP 服务器就非常顺畅。 在浏览器中打开任意 Google Colab 笔记本,并向本地代理发送指令,例如:

“加载销售数据集,并帮助我预测和可视化下个月的销售情况。”

你的代理将自动创建单元格,编写并执行 Python 代码,生成可视化图表,并在 Colab 笔记本中实时格式化分析。

我们想听取您的反馈!

我们之所以构建此功能,是因为开发者经常将终端中的代码复制到 Colab 单元格中进行调试或可视化数据——这种上下文切换会打断思路。通过将 Colab 视为一种服务,我们消除了本地开发环境与云计算之间的摩擦。

由于这是一种全新的与 Colab 交互的方式,我们需要您的帮助来塑造它的未来。请使用您喜欢的代理尝试安装 Colab MCP Server,测试其极限,并在我们的 GitHub issues 页面 上分享您的反馈。该项目是开源的,欢迎社区贡献和直接的代码改进。您的意见将帮助我们决定下一步的构建方向!

0 浏览
Back to Blog

相关文章

阅读更多 »

推出 Wednesday Build Hour

什么是 Wednesday Build Hour?把它想象成面向构建者的每周“技术健身课程”。它是一个实时、互动的空间,旨在帮助你提升你的技能……

TensorFlow 2.21 有哪些新功能

TensorFlow 2.21 已发布!您可以在 GitHub 上的完整发行说明中找到所有更改的完整列表:https://github.com/tensorflow/tensorflow/blob/...