Cài đặt & dùng CLI odmcp
Cách nhanh và tiện nhất để kết nối AI với OneDash MCP — cài công cụ dòng lệnh odmcp và đăng nhập một lần bằng trình duyệt, không phải tự tạo hay dán token.
odmcp là công cụ dòng lệnh giúp kết nối AI agent với OneDash MCP — cài một lần, đăng nhập uỷ quyền bằng trình duyệt, rồi để nó tự ghi cấu hình cho từng ứng dụng. Không phải tự tạo hay dán token.
Dùng cách này khi: ứng dụng của bạn chỉ chạy MCP dạng stdio (không nhận địa chỉ máy chủ), hoặc bạn muốn cấu hình nhiều ứng dụng một lượt thay vì sửa từng tệp.
Nếu ứng dụng của bạn nhận được địa chỉ máy chủ, cách gọn hơn là chỉ dán địa chỉ — không cần cài gì cả.

Bước 1 — Cài đặt (không cần Node.js)
macOS / Linux / WSL:
curl -fsSL https://onedash.inet.vn/mcp/install.sh | bash
Windows (PowerShell):
irm https://onedash.inet.vn/mcp/install.ps1 | iex
Script tự nhận diện nền tảng, tải đúng bản, kiểm tra checksum trước khi cài (huỷ nếu không khớp), đặt odmcp vào ~/.onedash/bin và thêm vào PATH.
⚠️ Trên Windows phải dùng lệnh PowerShell ở trên. Chạy curl … | bash trong CMD/PowerShell không báo lỗi mà được hệ điều hành chuyển vào WSL: bản Linux được cài bên trong WSL, còn CMD/PowerShell vẫn báo 'odmcp' is not recognized. Nếu bạn dùng odmcp bên trong WSL (AI client chạy trong WSL) thì curl … | bash mới là đúng.
Bước 2 — Đăng nhập một lần
odmcp login
Lệnh mở (hoặc in ra) một đường link xác nhận trên trình duyệt, kèm một mã dạng XXXX-XXXX. Kể cả khi đang ở máy chủ qua SSH không có trình duyệt, vẫn mở link đó ở bất kỳ máy nào khác rồi nhập mã hiện trên terminal.
🔐 Đối chiếu mã trước khi bấm Cho phép. Mã in HOA để bạn so bằng mắt với terminal — đó là lớp phòng vệ để không ai lừa bạn duyệt hộ phiên của họ.
Sau khi xác nhận, thông tin đăng nhập lưu tại ~/.onedash/credentials.json (chỉ chủ máy đọc được) và tự gia hạn — bạn không phải đăng nhập lại trong quá trình dùng thường ngày.
Quyền cấp cho máy này có hạn ngắn, tự làm mới, không phải một chuỗi bí mật sống hàng trăm ngày:
| Phần dùng để gọi API | khoảng 1 giờ, công cụ tự làm mới |
| Phần dùng để gia hạn | đổi mới mỗi lần dùng — bản cũ hết hiệu lực ngay |
| Hạn nếu bạn vẫn dùng đều | gia hạn thêm 30 ngày sau mỗi lần làm mới |
| Hạn tối đa | 90 ngày kể từ lúc bạn duyệt, không gia hạn thêm |
Chạm hạn tối đa thì chỉ cần chạy lại odmcp login.
Bước 3 — Để công cụ ghi cấu hình hộ
odmcp setup # quét ứng dụng đã cài → tick chọn → tự chèn cấu hình
odmcp install cursor # cấu hình một ứng dụng cụ thể
setup phát hiện các ứng dụng đã cài, hiện danh sách tick chọn, rồi hợp nhất cấu hình vào đúng tệp — giữ nguyên máy chủ MCP khác và sao lưu tệp cũ trước khi ghi.
Thông tin đăng nhập KHÔNG nằm trong tệp cấu hình — nó ở riêng tại ~/.onedash/credentials.json, ngoài mọi thư mục dự án, nên không thể lọt vào commit.
Muốn khai tay thì chỉ cần trỏ ứng dụng tới lệnh odmcp:
{
"mcpServers": {
"onedash": {
"command": "odmcp"
}
}
}
Vị trí tệp và tên khoá gốc của từng ứng dụng xem ở Cấu hình AI client qua HTTP — chỉ khác là dùng khối command: odmcp ở trên thay cho khối HTTP.
Đăng xuất / thu hồi
odmcp logout— thu hồi quyền cả phía máy chủ, không chỉ xoá thông tin trên máy hiện tại.- Hoặc mở Kết nối AI và thu hồi dòng tương ứng. Trang này liệt kê cả quyền cấp qua uỷ quyền lẫn token dán tay cũ, phân biệt bằng cột Nguồn.
Lệnh hữu ích khác
| Lệnh | Công dụng |
|---|---|
odmcp (không tham số) | Mở menu tương tác: đăng nhập / đăng xuất / cấu hình ứng dụng / xem nhật ký cập nhật / cập nhật / đổi ngôn ngữ |
odmcp --version | In số hiệu bản đang cài |
odmcp update | Kiểm tra và tự cập nhật khi có bản mới |
odmcp lang vi|en | Đổi ngôn ngữ thông báo của công cụ |
odmcp set-base https://<domain>/mcp | Trỏ công cụ tới đúng hệ OneDash bạn dùng |
Xử lý sự cố
| Triệu chứng | Cách xử lý |
|---|---|
odmcp: command not found sau khi cài | Mở cửa sổ terminal mới (để nạp lại PATH), hoặc kiểm tra ~/.onedash/bin đã nằm trong PATH |
Không mở được trình duyệt khi login | Copy đường link terminal in ra, mở ở máy khác rồi nhập mã xác nhận |
login báo không tìm thấy máy chủ | Chạy odmcp set-base https://<domain>/mcp — địa chỉ không nướng sẵn trong công cụ |
| Duyệt trên trình duyệt quá muộn | Phiên xác nhận hết hạn sau 10 phút — chạy lại odmcp login |
| Ứng dụng không thấy công cụ | Kiểm tra khối cấu hình đặt đúng nơi; chạy lại odmcp login nếu quyền đã bị thu hồi hoặc chạm hạn tối đa |
| Môi trường tự động hoá (CI, container) không đăng nhập được | Luồng này cần một người bấm xác nhận trên trình duyệt. Nhóm này dùng token cá nhân — xem cách 2 |