Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn tích hợp OpenClaw và MCP để quản lý luồng chatbot AI hiệu quả

Ngày đăng:

13/04/2026

Cập nhật lần cuối:

14/04/2026

Việc triển khai chatbot AI không chỉ dừng lại ở khả năng phản hồi tin nhắn, mà còn cần đến một hệ thống quản lý hội thoại rõ ràng, có thể theo dõi, can thiệp và vận hành ổn định trong thực tế. Với sự kết hợp giữa OpenClaw, MCP và Ollama (model Kimi-k2.5:cloud), bạn có thể xây dựng một kiến trúc chatbot hoàn chỉnh, vừa xử lý thông minh, vừa kiểm soát linh hoạt toàn bộ luồng chat trên các nền tảng như Telegram. Theo dõi hướng dẫn bên dưới để biết cách thực hiện.

Phân biệt vài trò OpenClaw và MCP

Để triển khai thành công, trước hết bạn cần hiểu rõ nhiệm vụ của các thành phần trong hệ thống.

1. OpenClaw – Lớp quản lý luồng chat (Gateway)

OpenClaw đóng vai trò là “nhà ga trung tâm” có nhiệm vụ:

  • Kết nối các kênh nhắn tin (Telegram, Discord, Zalo…).
  • Điều hướng (Route) dữ liệu đến các Model AI (Ollama, Cloud Models).
  • Quản lý Session (phiên làm việc) của từng người dùng.

2. MCP (Model Context Protocol) – Cổng giao tiếp vận hành

MCP không phải là một model AI. Đây là một giao thức cho phép các công cụ bên ngoài kết nối và tương tác với hệ thống chatbot để thực hiện các tác vụ vận hành:

  • Liệt kê toàn bộ các cuộc hội thoại đang diễn ra.
  • Quản lý, đọc nội dung chi tiết của một hội thoại cụ thể.
  • Can thiệp trực tiếp, gửi tin nhắn vào đúng session của người dùng khi cần.

Bạn có thể hiểu một cách đơn giản: OpenClaw giữ và điều phối các cuộc hội thoại, còn MCP mở ra một cánh cổng để các công cụ khác có thể giám sát và điều khiển những hội thoại đó.

3. Mô hình triển khai

Kiến trúc tối ưu cho việc kiểm thử và vận hành:

Telegram Bot <-> OpenClaw Gateway <-> Ollama / kimi-k2.5:cloud

                              ^

                              |

                        MCP Inspector

Chuẩn bị hệ thống

  • VPS: Đã cài đặt sẵn OpenClaw và có quyền truy cập qua SSH.
  • Kết nối SSH: Sử dụng Terminal (macOS/Linux) hoặc PuTTY/MobaXterm (Windows).
  • Tài khoản Telegram: Cần có Bot Token lấy từ @BotFather.

Bước 1: Truy cập SSH và chuyển quyền User

Truy cập SSH vào VPS và chuyển sang khoản clawd (để chạy OpenClaw) hoặc SSH trực tiếp với tài khoản clawd.

Bước 2: Cài đặt và cấu hình Model AI (Ollama Cloud)

Bạn cài đặt hoặc cập nhật Ollama với lệnh:

curl -fsSL https://ollama.com/install.sh | sh

Mặc định, Ollama sau khi cài đặt sẽ không có bất kỳ Model AI nào. Bạn cần Tải Model với lệnh như sau:

ollama pull tên_model.

Tùy vào nhu cầu, bạn có thể chọn một trong các model sau:

  • Qwen 3.5: ollama pull qwen3.5:397b-cloud
  • Kimi 2.5: ollama pull kimi-k2.5:cloud
  • Minimax: ollama pull minimax-m2.7:cloud

Bạn có thể tham khảo thêm các model khác tại trang Ollama Cloud.

Kiểm tra lại danh sách Ollama Cloud Model với lệnh:

ollama list
Cài đặt và cấu hình Model AI
Cài đặt và cấu hình Model AI

Vì đây là các model chạy trên hạ tầng Cloud, bạn bắt buộc phải xác thực tài khoản. Bạn chạy lệnh:

ollama signin

Copy đường link xuất hiện trên console, dán vào trình duyệt và đăng nhập. Sau khi thành công, VPS của bạn đã sẵn sàng sử dụng Model Cloud.

Dán đường link vào trình duyệt và đăng nhập
Dán đường link vào trình duyệt và đăng nhập
Kết nối thành công
Kết nối thành công

Bước 3: Cấu hình OpenClaw

Bạn sử dụng trình hướng dẫn (Wizard) để thiết lập nhanh:

openclaw configure
Thiết lập OpenClaw Wizard
Thiết lập OpenClaw Wizard

Tại tùy chọn Where will the Gateway run?, bạn chọn Local (this machine).

Trong trình hướng dẫn, bạn sẽ cấu hình 3 mục chính: Gateway, ModelChannels.

3.1. Cấu hình Gateway

Thực hiện các lựa chọn sau:

  • Select sections to configure: Chọn Gateway.
  • Gateway port: Để mặc định 18789.
  • Gateway bind mode: Chọn Loopback (Local only).
  • Gateway auth: Chọn Token.
  • Tailscale exposure: Chọn Off.
  • Gateway token source: Chọn Generate/store plaintext token.
Cấu hình Gateway
Cấu hình Gateway

3.2. Cấu hình Model

Thực hiện các lựa chọn sau:

  • Select sections to configure: Chọn Model.
  • Model/auth provider: Chọn Ollama.
  • Ollama base URL: Chọn http://127.0.0.1:11434.
  • Ollama mode: Chọn Cloud + Local.
  • Models in /model picker (multi-select): Chọn model bạn đã tải, ví dụ ollama/kimi-k2.5:cloud.
Cấu hình Model
Cấu hình Model

3.3. Cấu hình Channels

Thực hiện các lựa chọn sau:

  • Select sections to configure: Chọn Channels.
  • Channels: Chọn Configure/link.
  • Select a channel: Chọn Telegram (Bot API).
  • How do you want to provide this Telegram bot token?: Chọn Enter Telegram bot token.
  • Enter Telegram bot token: Dán token của bot bạn vào đây.
  • Select a channel: Chọn Finished.
  • Configure DM access policies now? (default: pairing): Chọn Yes.
  • Telegram DM policy: Chọn Pairing.

Sau khi hoàn tất, quay lại màn hình Select sections to configure và chọn Continue để thoát

Cấu hình Channels
Cấu hình Channels
Cấu hình Channels
Cấu hình Channels
Chọn Continue tại Select sections to configure sau khi cấu hình
Chọn Continue tại Select sections to configure sau khi cấu hình

Bước 4: Kích hoạt hệ thống

Để OpenClaw chính thức hoạt động như một dịch vụ chạy nền, bạn cần cài đặt service bằng lệnh:

openclaw gateway install
Kích hoạt hệ thống
Kích hoạt hệ thống

Lúc này, các chức năng đã hoạt động và vận hành ổn định. Bạn có thể kiểm tra ở các chế độ với các lệnh sau:

  • Chế độ Gateway: openclaw gateway status
  • Chế độ Channels: openclaw channels status hoặc openclaw channels status --probe
  • Chế độ Models: openclaw models status

Bước 5: Cấp quyền (Pairing) cho Telegram Bot

Mở ứng dụng Telegram, tìm đến bot của bạn và gửi một tin nhắn bất kỳ. Vì lý do bảo mật, bot sẽ không trả lời ngay mà gửi một yêu cầu cấp quyền kèm theo một mã lệnh.

Bạn hãy sao chép toàn bộ dòng lệnh đó (có dạng openclaw pairing approve telegram 12345...) và dán vào cửa sổ SSH trên VPS rồi nhấn Enter.

Sau khi hoàn tất, bạn đã có thể trò chuyện với AI ngay trên Telegram.

Gửi một tin nhắn bất kỳ cho bot Telegram
Gửi một tin nhắn bất kỳ cho bot Telegram
Copy dòng lệnh và dán vào cửa sổ SSH trên VPS
Copy dòng lệnh và dán vào cửa sổ SSH trên VPS
Bắt đầu trò chuyện với AI ngay trên Telegram
Bắt đầu trò chuyện với AI ngay trên Telegram

Bước 6: Kết nối OpenClaw với MCP

Để kết nối OpenClaw với MCP, bạn cần thực hiện lần lượt các bước dưới đây:

6.1. Khởi tạo kết nối MCP với OpenClaw

Trước tiên, bạn chạy lệnh để khởi động MCP server và tạo yêu cầu kết nối:

openclaw mcp serve

Tiếp theo, kiểm tra danh sách các request đang chờ cấp quyền:

openclaw devices list

Sau đó, thực hiện cấp quyền kết nối cho thiết bị MCP bằng pairing key tương ứng:

openclaw devices approve ID_Pairing_Request_Device

Cuối cùng, chạy lại lệnh:

openclaw mcp serve

Sau bước này, MCP server đã có thể nhận và xử lý các tin nhắn từ người dùng thông qua OpenClaw.

Khởi tạo kết nối MCP với OpenClaw
Khởi tạo kết nối MCP với OpenClaw
MCP server đã nhận được các tin nhắn từ người dùng
MCP server đã nhận được các tin nhắn từ người dùng

iconLưu ý

    • Lệnh openclaw mcp serve hoạt động theo cơ chế stdio và không chạy nền. Sau khi cấp quyền và kiểm tra kết nối, bạn có thể dừng lệnh này nếu không cần sử dụng liên tục.
    • Khi không có MCP client duy trì kết nối, việc giữ server chạy nền cũng không mang lại nhiều giá trị thực tế.
    • Theo tài liệu của OpenClaw, khi client ngắt kết nối, bridge giữa MCP và OpenClaw sẽ dừng hoạt động, đồng thời hàng đợi dữ liệu cũng sẽ bị xóa.
    • Ngoài ra, OpenClaw còn cung cấp cơ chế openclaw acp để kết nối với các công cụ phát triển như coding agent hoặc IDE. Tuy nhiên, cơ chế này phù hợp hơn cho môi trường lập trình. Với mục đích quản lý và vận hành chatbot thực tế, MCP vẫn là lựa chọn phù hợp hơn nhờ khả năng giám sát, đọc và can thiệp hội thoại.

    Tài liệu OpenClaw giải thích về lệnh openclaw mcp serve
    Tài liệu OpenClaw giải thích về lệnh openclaw mcp serve

    6.2. Chạy MCP Inspector trên VPS bằng tmux

    Để tiện theo dõi và vận hành, bạn có thể chạy MCP Inspector thông qua tmux.

    Tạo một session tmux bằng lệnh sau:

    tmux new -s openclaw-mcp

    Trong session này, chạy MCP Inspector:

    npx -y @modelcontextprotocol/inspector openclaw mcp serve
    Chạy MCP Inspector thông qua tmux
    Chạy MCP Inspector thông qua tmux

    Cách thao tác với tmux:

    • Thoát session: nhấn Ctrl + B, thả tay rồi nhấn D.
    • Kiểm tra session đang chạy:
    tmux ls
    • Truy cập lại session:
    tmux attach -t openclaw-mcp
    Cách thao tác với tmux
    Cách thao tác với tmux

    Nếu VPS chưa cài tmux, bạn có thể cài đặt như sau:

    • Ubuntu/Debian:
    sudo apt-get install tmux -y
    • Rocky/AlmaLinux/Fedora:
    sudo dnf install -y tmux

    6.3. Thiết lập session riêng biệt cho từng người dùng

    Mặc định, OpenClaw sử dụng chung một session cho tất cả người dùng. Để quản lý tốt hơn, bạn nên tách session riêng biệt bằng lệnh:

    openclaw config set session.dmScope "per-account-channel-peer"

    Sau đó khởi động lại gateway:

    systemctl --user restart openclaw-gateway
    Tách session cho từng người dùng
    Tách session cho từng người dùng

    Kiểm tra lại thiết lập session:

    openclaw config get session.dmScope
    Kiểm tra lại cấu hình
    Kiểm tra lại cấu hình

    6.4. Tạo SSH Tunnel truy cập giao diện MCP

    Trên máy cá nhân, bạn tạo SSH Tunnel để truy cập giao diện quản trị MCP:

    ssh -N -L 6274:localhost:6274 -L 6277:localhost:6277 clawd@IP_VPS
    Tạo SSH Tunnel truy cập giao diện MCP
    Tạo SSH Tunnel truy cập giao diện MCP

    Sau đó, bạn mở trình duyệt và truy cập đường dẫn do MCP Inspector cung cấp, thường có dạng:

    http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=...

    Nếu quên mật khẩu user clawd, bạn có thể đặt lại bằng lệnh:

    passwd clawd
    Truy cập đường dẫn do MCP Inspector cung cấp
    Truy cập đường dẫn do MCP Inspector cung cấp

    6.5. Kết nối MCP trên giao diện trình duyệt

    Trong giao diện MCP Inspector, giữ nguyên các cấu hình mặc định:

    • Transport Type: STDIO
    • Command: openclaw
    • Arguments: mcp serve

    Sau đó nhấn Connect để hoàn tất kết nối.

    Kết nối MCP trên giao diện trình duyệt
    Kết nối MCP trên giao diện trình duyệt

    6.6. Các chức năng quản lý hội thoại trên MCP

    Sau khi kết nối thành công, bạn có thể sử dụng MCP để quản trị và giám sát chatbot với các chức năng sau:

    conversations_list

    Chức năng này cho phép liệt kê toàn bộ hội thoại từ tất cả người dùng theo từng kênh.

    Cách sử dụng:

    • Chọn Tools, chọn conversations_list
    • limit: Ví dụ nhập 20 (có thể tăng tùy nhu cầu quản lý).
    • search: Nhập telegram hoặc kênh khác mà bạn đã cấu hình.
    • Bật các tùy chọn cần thiết như Toggle this option, Toggle this option và nhấn Run Tool.
    Sử dụng chức năng conversations_list
    Sử dụng chức năng conversations_list

    conversations_get

    Chức năng này giúp xem toàn bộ nội dung hội thoại của một người dùng cụ thể.

    Cách sử dụng:

    • Chọn Tools, chọn conversations_get.
    • Điền session_key của người dùng cụ thể.
    • Nhấn Run Tool.
    Sử dụng chức năng conversations_get
    Sử dụng chức năng conversations_get

    messages_read

    Chức năng này cho phép đọc các tin nhắn gần nhất trong một hội thoại từ người dùng cụ thể.

    Cách sử dụng:

    • Chọn Tools và chọn messages_read
    • session_key: Điền session_key của người dùng.
    • limit: Số lượng tin nhắn muốn đọc.
    • Nhấn Run Tool.
    Sử dụng chức năng messages_read
    Sử dụng chức năng messages_read

    messages_send

    Chức năng này cho phép bot chủ động gửi tin nhắn đến người dùng.

    Cách sử dụng:

    • Chọn Tools, chọn tiếp messages_send.
    • session_key: Điền session_key của người dùng.
    • text: Nhập nội dung tin nhắn bạn muốn bot gửi đi.
    • Nhấn Run Tool.
    Sử dụng chức năng messages_send
    Sử dụng chức năng messages_send

    Như vậy, sau khi hoàn tất các bước trên, bạn đã kết nối thành công OpenClaw với MCP và có thể toàn quyền giám sát, đọc, quản lý cũng như can thiệp trực tiếp vào các cuộc hội thoại chatbot AI trên Telegram hoặc các kênh khác.

    VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT

    • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
    • Điện thoại: 1800 1093
    • Email liên hệ: sales@vietnix.com.vn
    • Website: https://vietnix.vn/

    VIETNIX

    Đội ngũ tại Vietnix

    Kết nối với mình qua

    Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

    Kết nối với mình qua

    NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

    Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
    Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

    Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
    Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

    Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

    Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

    Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

    Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

    – Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

    – Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

    Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

    Xem tất cả câu hỏi