MCP
HiTechCloud cung cấp một máy chủ MCP tại /mcp. Sau khi kết nối, Claude (hoặc bất kỳ MCP client nào khác) có thể quản lý trực tiếp tài khoản của bạn: liệt kê và tạo cơ sở dữ liệu, quản lý tên miền, bản ghi DNS, tác vụ cron, tài khoản email và mọi thứ khác có trong /api/.
Trên trang Tài khoản > MCP của giao diện, bạn có thể tạo và quản lý token dùng với Claude (MCP).
Yêu cầu
- Máy chủ phải chạy phiên bản Enterprise.
- Gói của bạn phải bật cả hai tính năng API và MCP. Nếu không thấy
/account/mcptrên thanh bên của tài khoản, hãy nhờ nhà cung cấp hosting bật chúng.
1. Tạo token
- Vào Tài khoản → MCP (
/account/mcp). - Đặt tên cho token (ví dụ
Laptop - Claude Desktop) và nhấn Tạo token mới. - Sao chép token ngay: nó chỉ hiển thị một lần, ngay sau khi tạo.
Khi tạo token, bạn cũng có thể đặt:
- Expiry: không bao giờ, 30 ngày, 90 ngày hoặc 1 năm. Mặc định token không hết hạn, vì vậy hãy đặt một trong các giới hạn thời gian nếu bạn muốn nó tự ngừng hoạt động sau một thời gian.
- Chỉ đọc: giới hạn token chỉ dùng yêu cầu GET/HEAD, để Claude có thể tra cứu (liệt kê website, kiểm tra dung lượng đĩa, đọc bản ghi DNS, v.v.) nhưng không thể tạo, thay đổi hay xoá gì. Nên dùng cho mọi trường hợp ngoài trợ lý đáng tin cậy của riêng bạn.
Cả hai thiết lập được hiển thị bên cạnh mỗi token sau đó, và thu hồi token bất cứ lúc nào từ cùng trang sẽ có hiệu lực ngay nếu không còn cần đến hoặc bạn nghĩ nó đã bị lộ.
2. Kết nối
Endpoint MCP của panel là https://<your-panel-domain>:<port>/mcp. Hãy sao chép từ /account/mcp thay vì tự gõ: trang in ra chính xác URL cho máy chủ này, kèm cổng. Panel mặc định không lắng nghe trên cổng 443 — nó lắng nghe trên 2083 — nên URL thiếu cổng sẽ không kết nối được.
Claude Code (CLI)
claude mcp add --transport http hitechcloud https://<your-panel-domain>:<port>/mcp \
--header "Authorization: Bearer <your-token>"
Claude Desktop
Thêm nội dung sau vào claude_desktop_config.json:
{
"mcpServers": {
"hitechcloud": {
"url": "https://<your-panel-domain>:<port>/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Khởi động lại Claude Desktop sau khi lưu. Các công cụ của HiTechCloud sẽ xuất hiện trong bộ chọn công cụ.
3. Sử dụng
Sau khi kết nối, chỉ cần hỏi Claude bằng ngôn ngữ tự nhiên, ví dụ:
- "Liệt kê mọi website của tôi và trạng thái của chúng"
- "Tạo một cơ sở dữ liệu MySQL mới tên
shopvà một người dùng cho nó" - "Thêm bản ghi A cho
shop.example.comtrỏ tới 1.2.3.4" - "Cho tôi xem dung lượng đĩa của example.com"
- "Tạo tác vụ cron hằng ngày chạy
/var/www/html/backup.shlúc 2 giờ sáng"
Mọi thao tác Claude thực hiện đều chạy qua chính các endpoint /api/ và kiểm tra quyền giống như giao diện panel và REST API: Claude chỉ hoạt động trong phạm vi tài khoản của bạn và các tính năng được bật trong gói. Nếu một yêu cầu thất bại với lỗi quyền, thường là do tính năng đó chưa được bật trong gói của bạn. Với token chỉ đọc, mọi thao tác ngoài tra cứu sẽ bị chặn.
Các công cụ
Không có bộ công cụ AI riêng được viết tay. Máy chủ MCP cung cấp một công cụ cho mỗi endpoint REST được ghi tài liệu, được tạo lúc khởi động từ cùng danh sách endpoint mà tài liệu API hiển thị. Vì vậy danh sách công cụ và REST API là cùng một bề mặt, và bất cứ thứ gì bạn đọc được trong tài liệu API, bạn đều có thể yêu cầu MCP client thực hiện.
Tên công cụ được suy ra từ đường dẫn endpoint: bỏ tiền tố /api/, rồi đổi mọi / và - thành _. Tham số đường dẫn giữ nguyên tên. Khi cùng một đường dẫn được ghi tài liệu cho nhiều phương thức HTTP, phương thức viết thường được thêm vào cuối để phân biệt.
| Endpoint | Tên công cụ |
|---|---|
GET /api/sites | sites |
POST /api/mysql/databases | mysql_databases_post |
DELETE /api/domains/<domain> | domains_domain |
PUT /api/dns/<domain>/raw | dns_domain_raw_put |
POST /api/wordpress/install | wordpress_install |
Mỗi công cụ nhận tham số đường dẫn dưới dạng đối số có tên, cùng một đối tượng body cho POST/PUT/PATCH hoặc một đối tượng query tuỳ chọn cho GET/DELETE. Mô tả của mỗi công cụ nhắc lại tính năng gói mà nó cần.
Các nhóm hiện có, và tính năng gói mà mỗi nhóm phụ thuộc:
| Những gì bạn có thể yêu cầu | Tính năng gói |
|---|---|
| Triển khai ứng dụng — WordPress, Drupal, Joomla, PrestaShop, OpenCart, Nextcloud, Moodle, MediaWiki, DokuWiki, Flarum, Matomo, phpBB và các ứng dụng khác: cài, nhân bản, cập nhật, khôi phục, xoá bộ nhớ đệm, xoá | wordpress, và một tính năng cho mỗi ứng dụng |
| Ứng dụng Node.js và Python — cài runtime, khởi động/dừng/khởi động lại/xoá ứng dụng PM2, đọc nhật ký | nodejs, python |
| Site và website — liệt kê, tạo, chụp màn hình, cài gói, trình tạo website | websites, website_builder |
| Mã độc — bắt đầu quét và đọc kết quả | malware_scan |
| Tệp — liệt kê, đọc, ghi, tải lên, sao chép, di chuyển, xoá, phân quyền, nén và giải nén, tải URL về đĩa, thùng rác và khôi phục | filemanager, trash |
| Cơ sở dữ liệu — MySQL và PostgreSQL: cơ sở dữ liệu, người dùng, quyền, nhập, cấu hình, danh sách tiến trình | mysql, postgresql |
| Tên miền và DNS — tên miền, tên miền phụ, tạm ngưng, vhost, SSL, vùng và bản ghi DNS, Dynamic DNS | domains, dns, dynamic_dns |
| Email — hộp thư, alias, chuyển tiếp, bộ lọc, trả lời tự động, nhập, khả năng gửi thư | emails |
PHP — phiên bản, tiện ích mở rộng, php.ini, mặc định theo website | php, php_ini |
| Container và dịch vụ — khởi động, dừng, khởi động lại, tài nguyên, tag image, dịch vụ hệ thống | docker, services |
| Sao lưu — thiết lập, đích lưu, chạy, khôi phục, tải về, trình hướng dẫn sao lưu | backups, backup_wizard |
| Bộ nhớ đệm — Redis, Valkey, Memcached, Varnish, Elasticsearch, OpenSearch | redis |
| Tác vụ cron, chặn IP, WAF, trình quản lý tiến trình, cấu hình webserver, sửa quyền | crons, ip_blocker, waf, process_manager, webserver_conf, fix_permissions |
| Mức sử dụng và chẩn đoán — mức sử dụng tài nguyên, ổ đĩa và inode, thông tin hosting, thống kê lưu lượng, nhật ký hoạt động | usage, disk_usage, info, goaccess, activity |
| Tài khoản của bạn — email và mật khẩu, 2FA, passkey, phiên, ngôn ngữ, thông báo, mục yêu thích | account, twofa, passkeys, notifications |
Hai endpoint được cố ý không cung cấp dưới dạng công cụ: /api/login và /api/endpoints.