
Công bố Máy chủ Colab MCP: Kết nối mọi tác nhân AI với Google Colab
Announcing the Colab MCP Server: Connect Any AI Agent to Google Colab
Google vừa ra mắt Colab MCP Server, một dự án mã nguồn mở cho phép các AI agent có thể tương tác và điều khiển Google Colab notebooks một cách tự động. Điều này mở ra khả năng tự động hóa toàn bộ quy trình phát triển notebook, từ việc cấu trúc các cell, viết và chạy code, cho đến quản lý dependencies. Về cơ bản, Colab giờ đây trở thành một môi trường "cloud sandbox" mạnh mẽ với tốc độ xử lý cao. Các developer có thể tận dụng Colab MCP Server để đẩy các tác vụ đòi hỏi nhiều tài nguyên tính toán lên cloud, cũng như đẩy nhanh quá trình prototyping. Kết quả nhận được sẽ là các "artifact" hoàn chỉnh, có thể tái sử dụng và thực thi được trên cloud, thay vì chỉ là output dạng terminal đơn thuần.
Khi bạn tạo mẫu cục bộ bằng các tác nhân AI như Gemini CLI, Claude Code hoặc tác nhân của chính bạn, tiềm năng của chúng thường bị cản trở bởi máy cục bộ của bạn. Chờ đại lý giàn giáo công trình hoặc lắp đặt...
Khi bạn tạo mẫu cục bộ bằng các tác nhân AI như Gemini CLI, Claude Code hoặc tác nhân của chính bạn, tiềm năng của chúng thường bị cản trở bởi máy cục bộ của bạn. Việc chờ đợi các đại lý xây dựng dự án hoặc cài đặt các phần phụ thuộc sẽ khiến bạn chậm lại. Hơn nữa, việc để một tác nhân tự trị chạy mã trực tiếp trên phần cứng của bạn có thể không lý tưởng.
Bạn cần một sandbox nhanh, an toàn với khả năng điện toán mạnh mẽ. Bằng cách kết nối bất kỳ tác nhân nào tương thích với MCP với Google Colab, chúng tôi đang kết nối quy trình làm việc cục bộ của bạn với môi trường đám mây của Colab.
Bắt đầu từ hôm nay, chúng tôi sẽ phát hành Máy chủ Colab MCP (Giao thức bối cảnh mô hình) nguồn mở mới, mở ra Google Colab để bất kỳ tác nhân AI nào có thể truy cập trực tiếp.
Đây không phải là về giao diện người dùng mới hay một cách khác để chia sẻ sổ ghi chép. Đó là quyền truy cập theo chương trình vào các tính năng phát triển gốc của Colab. Bằng cách thiết lập Colab như một máy chủ mở, có thể mở rộng, giờ đây bạn có thể coi Colab như một không gian làm việc tự động cho mọi tác nhân tương thích với MCP.
Sổ tay Colab làm công cụ
Chúng tôi đang tiến xa hơn việc chỉ chạy mã ở chế độ nền; chúng tôi đang cung cấp cho bất kỳ nhân viên hỗ trợ nào khả năng kiểm soát nguyên bản giao diện sổ ghi chép Colab. Điều này cho phép đại lý bạn chọn tự động hóa toàn bộ vòng đời phát triển máy tính xách tay. Nếu bạn yêu cầu một nhân viên "tạo bản phân tích dữ liệu cho tập dữ liệu này" thì giờ đây nhân viên đó có thể lập trình:
- Thêm và cấu trúc các ô: Tạo tệp .ipynb mới và chèn các ô đánh dấu để giải thích phương pháp của nó.
- Viết và thực thi mã: Soạn thảo các ô Python để tải các thư viện như pandas và matplotlib, đồng thời thực thi chúng trong thời gian thực.
- Di chuyển và sắp xếp nội dung: Sắp xếp lại các ô để xây dựng một luồng hợp lý, dễ đọc cho báo cáo cuối cùng của bạn.
- Quản lý các phần phụ thuộc: Cài đặt các thư viện cần thiết (!pip install ...) không có trong ảnh cơ sở.
Điều này biến Colab thành một hộp cát tạo mẫu tốc độ cao một cách hiệu quả. Bạn không chỉ lấy lại đoạn mã tĩnh trong thiết bị đầu cuối của mình; bạn đang có được một tạo phẩm có thể tái tạo hoàn toàn, có thể thực thi được và tồn tại trên đám mây, được xây dựng ngay trước mắt bạn. Bạn có thể truy cập vào sổ ghi chép bất kỳ lúc nào để kiểm tra trạng thái hoặc tiếp quản theo cách thủ công.
Cách cài đặt và bắt đầu
Chúng tôi muốn bạn bắt đầu phân công công việc ngay hôm nay. Để thêm máy chủ Colab MCP vào môi trường cục bộ, bạn chỉ cần định cấu hình tác nhân của mình.
Có một số điều kiện tiên quyết để chạy máy chủ Colab MCP. Bạn cần cài đặt các gói sau trên hệ thống của mình:
- Python
- git
- uv
Cài đặt git
Hầu hết các hệ thống Mac và Linux đều đã cài đặt sẵn phần mềm này. Bạn có thể kiểm tra bằng cách chạy:
phiên bản git
Nếu git chưa được cài đặt, vui lòng làm theo hướng dẫn tại https://github.com/git-guides/install-git
Cài đặt Python
Hầu hết các hệ thống đều đã cài đặt sẵn Python. Bạn có thể kiểm tra bằng cách chạy:
python --phiên bản
Nếu python chưa được cài đặt, vui lòng làm theo hướng dẫn tại https://www.python.org/about/gettingstarted/
cài đặt uv
Chúng tôi yêu cầu người dùng phải cài đặt trình quản lý gói Python uv để chạy các máy chủ công cụ Colab MCP
pip cài đặt uv
Cấu hình MCP JSON cho giao diện người dùng
...
"mcpServers": {
"colab-proxy-mcp": {
"lệnh": "uvx" ,
"args": ["git+https://github.com/googlecolab/colab-mcp"],
"hết thời gian": 30000
...
Xem nó trong hành động
Sau khi thiết lập xong, máy chủ MCP sẽ hoạt động liền mạch. Chỉ cần mở bất kỳ sổ ghi chép Google Colab nào trong trình duyệt của bạn và ra lệnh cho đại lý địa phương của bạn. Ví dụ: bạn có thể nói với nó:
"Tải tập dữ liệu bán hàng và giúp tôi dự báo cũng như trực quan hóa doanh số bán hàng cho tháng tiếp theo."
Sau đó, hãy ngồi lại và xem điều kỳ diệu xảy ra. Bạn sẽ thấy nhân viên hỗ trợ của mình tự động tạo các ô, viết và thực thi mã Python, tạo hình ảnh trực quan và định dạng bản phân tích của bạn ngay trong sổ ghi chép Colab của bạn.
Chúng tôi muốn phản hồi của bạn!
Chúng tôi xây dựng tính năng này vì chúng tôi thấy các nhà phát triển sao chép mã theo cách thủ công từ thiết bị đầu cuối của họ vào ô Colab để gỡ lỗi hoặc trực quan hóa dữ liệu. Chuyển đổi ngữ cảnh đó sẽ giết chết dòng chảy. Bằng cách coi Colab như một dịch vụ, chúng tôi sẽ loại bỏ mâu thuẫn giữa môi trường phát triển cục bộ của bạn và điện toán đám mây.
Vì đây là một cách hoàn toàn mới để tương tác với Colab nên chúng tôi cần sự trợ giúp của bạn để định hình tương lai của Colab. Vui lòng thử cài đặt Máy chủ Colab MCP với tác nhân yêu thích của bạn, kiểm tra các giới hạn của nó và gửi phản hồi của bạn về Kho lưu trữ GitHub của chúng tôi. Ngoài việc chia sẻ suy nghĩ của bạn, dự án còn là nguồn mở, nghĩa là chúng tôi cũng hoan nghênh sự tham gia của cộng đồng và đóng góp mã trực tiếp khi chúng tôi phát triển. Cuối cùng, ý kiến đóng góp của bạn sẽ giúp thúc đẩy những gì chúng tôi xây dựng tiếp theo!
Tác giả: Jeffrey Mew