Remote MCP trên DigitalOcean: Kết Nối AI Không Cần Cài Đặt

Vào đầu năm nay, DigitalOcean đã giới thiệu DigitalOcean Model Context Protocol (MCP) Server, cho phép các nhà phát triển kết nối trực tiếp các ứng dụng và trợ lý AI (như Cursor và Claude Desktop) với cơ sở hạ tầng đám mây của họ. Bạn có thể yêu cầu trợ lý AI triển khai ứng dụng, kiểm tra trạng thái cơ sở dữ liệu hoặc khắc phục sự cố trên Droplet – tất cả đều thông qua các cuộc hội thoại tự nhiên, giúp cơ sở hạ tầng trở nên dễ dàng tương tác với AI. Tuy nhiên, trước đây thao tác này yêu cầu bạn phải chạy máy chủ MCP cục bộ trên máy tính thông qua npx.

Hiện nay, tính năng hỗ trợ Remote MCP đã chính thức có mặt trên DigitalOcean. Các nhà phát triển có thể kết nối các công cụ AI của mình với các dịch vụ DigitalOcean mà không cần cài đặt bất kỳ tệp thực thi nào trên máy cá nhân.

Các điểm cuối Remote MCP hiện đã khả dụng cho 9 dịch vụ của DigitalOcean, bao gồm: Accounts, App Platform, Databases, DigitalOcean Kubernetes, Droplets, Insights, Marketplace, Networking và Spaces. Mỗi dịch vụ sẽ hoạt động như một máy chủ MCP riêng biệt tại một địa chỉ HTTPS chuyên dụng (ví dụ: https://apps.mcp.digitalocean.com/mcp dành cho App Platform).

Bạn chỉ cần cập nhật cấu hình client MCP để trỏ đến các endpoint được lưu trữ sẵn này, kèm theo mã thông báo API (API token) của DigitalOcean là đã có thể truy cập ngay lập tức vào cơ sở hạ tầng với đầy đủ xác thực. Tất cả các video và tài liệu hướng dẫn về DigitalOcean MCP trước đây vẫn giữ nguyên giá trị sử dụng; thay đổi duy nhất nằm ở việc điều chỉnh tệp cấu hình mcp.json.

Tại sao nên sử dụng Remote MCP?

Tại sao nên sử dụng Remote MCP?

MCP là một tiêu chuẩn mở để kết nối các công cụ AI với các hệ thống và nguồn dữ liệu bên ngoài, cung cấp giao diện nhất quán để hiển thị các công cụ và ngữ cảnh cho các mô hình ngôn ngữ lớn (LLM). Mặc dù các máy chủ Local MCP vẫn hoạt động tốt, Remote MCP mang đến trải nghiệm sẵn sàng cho môi trường sản xuất mà không cần thiết lập, cùng với những ưu điểm vượt trội sau:

  • Không phụ thuộc vào môi trường cục bộ: Loại bỏ hoàn toàn nhu cầu cài đặt Docker, Go binaries hay các tiến trình chạy nền.
  • Kết nối dạng mô-đun: Cho phép kết nối chính xác tới các dịch vụ cần thiết (ví dụ: chỉ kết nối Databases, Kubernetes hoặc bất kỳ sự kết hợp nào) bằng cách chọn các endpoint MCP cụ thể.
  • Luôn được cập nhật: DigitalOcean sẽ quản lý việc lập phiên bản và triển khai máy chủ, đảm bảo ứng dụng của bạn luôn được tiếp cận với các tính năng và công cụ API mới nhất.
  • Tiêu chuẩn hóa: Remote MCP giúp việc chuẩn hóa thiết lập MCP giữa các thành viên trong nhóm phát triển trở nên dễ dàng hơn, loại bỏ sự phức tạp khi phải đồng bộ hóa các tệp thực thi cục bộ.

Mỗi dịch vụ là một máy chủ MCP riêng biệt

Mỗi dịch vụ của DigitalOcean hoạt động như một máy chủ MCP độc lập. Mỗi máy chủ này chỉ cung cấp các công cụ dành riêng cho dịch vụ tương ứng (ví dụ: tách biệt rõ ràng giữa App Platform, Databases và Networking). Từ góc độ của MCP client, bạn chỉ cần tham chiếu đến địa chỉ HTTPS cụ thể như sau:

Dịch vụ Remote MCP URL MCP
App Platform https://apps.mcp.digitalocean.com/mcp
Kubernetes (DOKS) https://doks.mcp.digitalocean.com/mcp
Insights https://insights.mcp.digitalocean.com/mcp
Spaces https://spaces.mcp.digitalocean.com/mcp
Accounts https://accounts.mcp.digitalocean.com/mcp
Networking https://networking.mcp.digitalocean.com/mcp
Droplets https://droplets.mcp.digitalocean.com/mcp
Databases https://databases.mcp.digitalocean.com/mcp
Marketplace https://marketplace.mcp.digitalocean.com/mcp

* Bạn có thể tùy chọn thêm bất kỳ nhóm dịch vụ nào trong danh sách trên vào cấu hình MCP, tùy thuộc vào việc họ muốn cấp quyền truy cập vào những dịch vụ nào cho trợ lý AI.

Đọc thêm: DigitalOcean App Platform: Tối Ưu Workflow với Environment Support

Ví dụ về cấu hình Remote MCP

Tương tự như máy chủ MCP cục bộ, Remote MCP vẫn sử dụng tệp cấu hình của MCP client (ví dụ: mcp.json hoặc tệp tương tự). Dưới đây là ví dụ minh họa cho việc kết nối tới hai máy chủ Remote MCP là appsdatabases.

Hướng dẫn bắt đầu sử dụng Remote MCP với DigitalOcean

Ví dụ về cấu hình Remote MCP

Để bắt đầu sử dụng Remote MCP trên DigitalOcean, người dùng cần thực hiện các bước sau:

  1. Tạo mới hoặc sử dụng lại API Token của DigitalOcean: Thay thế YOUR_TOKEN bằng mã thông báo API (API token) được lấy từ trang Applications & API trên bảng điều khiển DigitalOcean. Hãy đảm bảo rằng token này được phân quyền phù hợp cho các dịch vụ dự kiến sử dụng (ví dụ: App Platform, Databases, Droplets).
  2. Thêm điểm cuối (Endpoint) MCP: Thêm một hoặc nhiều máy chủ Remote MCP vào phần cấu hình mcpServers, trỏ đến các địa chỉ URL đã được liệt kê ở phần trước.
  3. Sử dụng trợ lý AI như thường lệ: Sau khi hoàn tất thiết lập, người dùng có thể sử dụng ngôn ngữ tự nhiên để thực hiện các tác vụ như:
    • Khởi tạo và quản lý các ứng dụng trên App Platform.
    • Tạo mới hoặc điều chỉnh cơ sở dữ liệu.
    • Kiểm tra nhật ký (logs) và các sự kiện hệ thống.
    • Truy vấn trạng thái cơ sở hạ tầng (bao gồm ứng dụng, droplet, cụm cluster, v.v.).

Chuyển đổi từ Local MCP sang Remote MCP

Nếu người dùng đã định cấu hình Máy chủ DigitalOcean MCP cục bộ (Local) trước đó, cấu hình hiện tại có thể sẽ trông giống như ví dụ dưới đây:

Cấu hình Local (hiện có)

Cấu hình Local (hiện có)

Trong cấu hình này, MCP client sẽ khởi chạy máy chủ MCP cục bộ (thông qua npx hoặc tệp nhị phân), và máy chủ sẽ đọc mã thông báo (token) từ các biến môi trường. Để chuyển đổi sang Remote MCP, người dùng chỉ cần thay thế các định nghĩa về lệnh/tham số (command/args) bằng các địa chỉ URL được lưu trữ (hosted URLs), đồng thời chuyển mã thông báo vào phần tiêu đề, tương tự như hướng dẫn trong mục “Ví dụ về cấu hình Remote MCP” ở trên.

Tất cả các tài liệu hướng dẫn, văn bản và video trước đây về DigitalOcean MCP Server vẫn giữ nguyên giá trị tham khảo. Điểm thay đổi duy nhất nằm ở việc MCP client sẽ trỏ tới một điểm cuối từ xa. Khi tệp mcp.json đã tham chiếu đến các URL từ xa này, trợ lý AI (như Claude, Cursor, VS Code, v.v.) sẽ tương tác với tài nguyên DigitalOcean hoàn toàn giống như trước đây; tuy nhiên, quy trình thiết lập sẽ đơn giản hơn và giảm thiểu các thành phần phụ thuộc phức tạp.

Mô hình Xác thực và Yêu cầu

Cả Local MCP và Remote MCP đều sử dụng mã thông báo API tiêu chuẩn của DigitalOcean để xác thực. Sự khác biệt chính nằm ở cơ chế truyền tải (transport mechanism) và vị trí cung cấp mã thông báo. Người dùng có thể lấy mã thông báo API này tại trang Applications & API trong bảng điều khiển DigitalOcean.

  • Local MCP: Sử dụng giao thức truyền tải STDIO. Mã thông báo được truyền dưới dạng biến môi trường khi khởi chạy tiến trình máy chủ cục bộ.
  • Remote MCP: Sử dụng giao thức truyền tải Streamable HTTP. Mã thông báo được gửi trong tiêu đề Authorization kèm theo mỗi yêu cầu HTTPS.

Ủy quyền dựa trên Header (Header-based authorization): Các client sẽ gửi mã thông báo trong tiêu đề Authorization cùng với mỗi yêu cầu:

Mô hình Xác thực và Yêu cầu

  • Phạm vi theo từng Client: Các mã thông báo được giới hạn phạm vi hoạt động dựa trên ngữ cảnh của từng yêu cầu cụ thể.
  • Tuân thủ đặc tả MCP: Cơ chế này hoàn toàn phù hợp với bộ tiêu chuẩn kỹ thuật của MCP, trong đó yêu cầu các client phải cung cấp thông tin xác thực như một phần của kết nối hoặc siêu dữ liệu của yêu cầu.

Tất cả các hướng dẫn bảo mật hiện hành đối với máy chủ Local MCP vẫn được áp dụng cho môi trường Remote, bao gồm:

  • Sử dụng các mã thông báo được phân quyền hợp lý.
  • Tuyệt đối tránh việc đưa các tệp cấu hình chứa thông tin bí mật lên kho quản lý mã nguồn.
  • Ưu tiên sử dụng phương pháp thay thế biến môi trường hoặc các kho lưu trữ bí mật chuyên biệt của client bất cứ khi nào có thể.

Tổng kết

Remote MCP được xem là bước phát triển tự nhiên trong chiến lược đầu tư công nghệ của DigitalOcean. Tính năng này giúp các quy trình làm việc hỗ trợ bởi AI trở nên dễ tiếp cận hơn, đơn giản hóa việc chuẩn hóa cấu hình giữa các nhóm phát triển và giúp việc quản lý tài nguyên DigitalOcean trở nên thuận tiện hơn.

Đối với người dùng mới làm quen với MCP:

  • Hãy tham khảo tài liệu chính thức về Model Context Protocol để hiểu rõ cách MCP có thể tích hợp vào chiến lược công cụ AI tổng thể của doanh nghiệp.
  • Bắt đầu với tài liệu hướng dẫn DigitalOcean MCP Server để nắm bắt quy trình triển khai chi tiết từ đầu đến cuối.

Tìm hiểu thêm: Cơ Sở Hạ Tầng AI: Top 10 Nhà Cung Cấp Tốt Nhất 2026

Liên hệ CloudAZ ngay hôm nay để nhận tư vấn chuyên sâu, phù hợp với nhu cầu phát triển của doanh nghiệp bạn!

Chức năng này đã bị chặn