Tài liệu dành cho thành viên trong nhóm. Chọn công cụ bạn dùng rồi làm theo 4 bước là xong.
✅ Không cần VPN / Tailscale — chỉ cần Internet
Archon là công cụ giúp AI (Claude Code / Codex):
Sau khi kết nối, bạn chỉ cần nói chuyện với AI bằng tiếng Việt bình thường (vd "liệt kê task của tôi trong Archon") là nó tự dùng Archon.
Ngoài việc dùng qua Claude Code / Codex, bạn có thể mở thẳng giao diện web để xem/quản lý task, project, tài liệu:
| 🔗 Link truy cập | https://archon-pi.batnuocdodi.xyz |
| 👤 Tên đăng nhập | (để trống) |
| 🔑 Mật khẩu | @123 |
Cách đăng nhập: Mở link ở trên → trình duyệt hiện hộp đăng nhập → để trống ô tên đăng nhập, chỉ gõ mật khẩu @123 → bấm Đăng nhập / Sign in.
💡 Đây là mật khẩu chung của nhóm, giống như token — vui lòng chỉ dùng nội bộ (xem mục 🔐 Lưu ý bảo mật).
Cả hai đều nối tới cùng một Archon. Chọn phần tương ứng:
claude mcp add
🟢 Phần B — Codex (OpenAI)Sửa file ~/.codex/config.toml
Mở PowerShell (Windows) hoặc Terminal (Mac/Linux), kiểm tra:
claude --version
npm install -g @anthropic-ai/claude-code
Sau đó gõ claude lần đầu để đăng nhập tài khoản Claude của bạn.
Copy nguyên dòng dưới, dán vào PowerShell/Terminal, Enter:
claude mcp add --transport http archon "https://archon-mcp-pi.batnuocdodi.xyz/mcp" -H "Authorization: Bearer ark_df9270137cca44d41ce869abb20de1216f5d23df" -s user
💡 -s user nghĩa là Archon dùng được ở mọi project của bạn (không phải chỉ 1 thư mục).
Nếu thành công, màn hình hiện:
Added HTTP MCP server archon with URL: https://archon-mcp-pi.batnuocdodi.xyz/mcp to user config
claude mcp list
Kết quả mong muốn (có dấu ✔ Connected):
archon: https://archon-mcp-pi.batnuocdodi.xyz/mcp (HTTP) - ✔ Connected
Đóng và mở lại Claude Code để nó nạp các công cụ của Archon.
Xong! Giờ bạn có thể nhờ Claude Code làm việc với Archon, ví dụ:
• "Liệt kê các task trong Archon"
• "Tạo task mới: sửa lỗi đăng nhập"
• "Đổi trạng thái task X sang doing"
| Hiện tượng | Nguyên nhân & cách xử lý |
|---|---|
claude: command not found | Chưa cài Claude Code → làm lại Bước 1. |
Không thấy ✔ Connected, hoặc báo 401 | Token sai hoặc đã bị đổi → hỏi admin lấy lệnh/token mới. |
| Đã Connected nhưng không thấy công cụ Archon | Chưa khởi động lại → làm Bước 4. |
| Báo timeout / không kết nối được | Kiểm tra Internet của máy. |
Muốn gỡ Archon ra:
claude mcp remove archon -s user
Codex không dùng lệnh claude mcp add. Thay vào đó bạn khai báo Archon trong file cấu hình config.toml của Codex.
Mở PowerShell (Windows) hoặc Terminal (Mac/Linux), kiểm tra:
codex --version
npm install -g @openai/codex
Sau đó gõ codex lần đầu để đăng nhập tài khoản OpenAI của bạn.
2a. Đặt token vào biến môi trường (để không lộ token trong file config):
➤ Windows (PowerShell):
setx ARCHON_TOKEN "ark_df9270137cca44d41ce869abb20de1216f5d23df"
⚠️ Sau setx phải mở một cửa sổ PowerShell MỚI thì biến mới có hiệu lực.
➤ Mac / Linux: thêm dòng sau vào cuối ~/.zshrc (hoặc ~/.bashrc) rồi mở terminal mới:
export ARCHON_TOKEN="ark_df9270137cca44d41ce869abb20de1216f5d23df"
2b. Sửa file cấu hình Codex: ~/.codex/config.toml
Thêm đoạn sau vào file (nếu đã có mục [features] thì chỉ thêm dòng experimental_use_rmcp_client):
[features]
experimental_use_rmcp_client = true
[mcp_servers.archon]
url = "https://archon-mcp-pi.batnuocdodi.xyz/mcp"
bearer_token_env_var = "ARCHON_TOKEN"
💡 experimental_use_rmcp_client = true là công tắc bật hỗ trợ MCP từ xa (remote HTTP) — bắt buộc phải có, nếu không Codex sẽ không kết nối được Archon.
Cách khác (nhanh, nhưng dán token thẳng vào file): nếu bạn không muốn dùng biến môi trường ở 2a, thay bearer_token_env_var bằng:
[mcp_servers.archon]
url = "https://archon-mcp-pi.batnuocdodi.xyz/mcp"
http_headers = { "Authorization" = "Bearer ark_df9270137cca44d41ce869abb20de1216f5d23df" }
codex mcp list
Kết quả mong muốn: có dòng archon trỏ tới https://archon-mcp-pi.batnuocdodi.xyz/mcp.
Hoặc mở Codex (gõ codex) rồi trong khung chat gõ /mcp để xem danh sách MCP đang chạy.
Đóng và mở lại Codex để nạp công cụ Archon. Sau đó thử nói:
Xong! Ví dụ nhờ Codex:
• "Liệt kê các task trong Archon"
• "Tạo task mới: sửa lỗi đăng nhập"
• "Đổi trạng thái task X sang doing"
| Hiện tượng | Nguyên nhân & cách xử lý |
|---|---|
codex: command not found | Chưa cài Codex CLI (hoặc thiếu Node.js) → làm lại Bước 1. |
Không thấy archon / báo 401 Unauthorized | Token sai, hoặc chưa set ARCHON_TOKEN, hoặc chưa mở terminal mới sau setx. Nếu vẫn lỗi → hỏi admin lấy token mới. |
| Kết nối remote MCP không hoạt động / lỗi rmcp | Chưa bật experimental_use_rmcp_client = true trong [features] → xem lại Bước 2b. |
| Đã thấy nhưng không có công cụ Archon | Chưa khởi động lại Codex → làm Bước 4. |
| Báo timeout / không kết nối được | Kiểm tra Internet; hoặc tăng thời gian chờ bằng tool_timeout_sec trong config. |
| Sửa config rồi mà không ăn | Đảm bảo file đúng chỗ: ~/.codex/config.toml (Windows: C:\Users\<tên>\.codex\config.toml), và cú pháp TOML đúng như mẫu. |
Muốn gỡ Archon ra:
codex mcp remove archon
A. Giao diện web Archon (mở bằng trình duyệt)
| Mục | Giá trị |
|---|---|
| Link | https://archon-pi.batnuocdodi.xyz |
| Tên đăng nhập | (để trống) |
| Mật khẩu | @123 |
B. Kết nối AI client (MCP)
| Mục | Giá trị |
|---|---|
| URL | https://archon-mcp-pi.batnuocdodi.xyz/mcp |
| Header | Authorization: Bearer ark_df9270137cca44d41ce869abb20de1216f5d23df |
| Transport | http (streamable HTTP) |
C. Codex — dán vào ~/.codex/config.toml
[features]
experimental_use_rmcp_client = true
[mcp_servers.archon]
url = "https://archon-mcp-pi.batnuocdodi.xyz/mcp"
bearer_token_env_var = "ARCHON_TOKEN"
# rồi set biến: setx ARCHON_TOKEN "ark_df9270137cca44d41ce869abb20de1216f5d23df" (Windows)
D. Client khác (Cursor, Windsurf, Cline…) — dạng JSON
{
"name": "archon",
"transport": "http",
"url": "https://archon-mcp-pi.batnuocdodi.xyz/mcp",
"headers": {
"Authorization": "Bearer ark_df9270137cca44d41ce869abb20de1216f5d23df"
}
}