📘 Hướng dẫn kết nối Archon vào Claude Code & Codex

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

Cập nhật: 2026-07-06

Archon là gì? (đọc 20 giây)

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.

🌐 Mở giao diện web Archon (xem bằng trình duyệt)

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ậphttps://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).

Bạn dùng công cụ nào?

Cả hai đều nối tới cùng một Archon. Chọn phần tương ứng:

🟣 Phần A — Claude CodeDùng lệnh claude mcp add 🟢 Phần B — Codex (OpenAI)Sửa file ~/.codex/config.toml

🟣 Phần A — Dùng với Claude Code

1Cài Claude Code (bỏ qua nếu đã có)

Mở PowerShell (Windows) hoặc Terminal (Mac/Linux), kiểm tra:

claude --version

2Thêm Archon vào Claude Code ⭐

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

3Kiểm tra kết nối

claude mcp list

Kết quả mong muốn (có dấu ✔ Connected):

archon: https://archon-mcp-pi.batnuocdodi.xyz/mcp (HTTP) - ✔ Connected

4Khởi động lại Claude Code

Đó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"

🩺 Gặp lỗi? (Claude Code)

Hiện tượngNguyên nhân & cách xử lý
claude: command not foundChưa cài Claude Code → làm lại Bước 1.
Không thấy ✔ Connected, hoặc báo 401Token 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ụ ArchonChưa khởi động lại → làm Bước 4.
Báo timeout / không kết nối đượcKiểm tra Internet của máy.

Muốn gỡ Archon ra:

claude mcp remove archon -s user

🟢 Phần B — Dùng với Codex OpenAI Codex CLI

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.

1Cài Codex CLI (bỏ qua nếu đã có)

Mở PowerShell (Windows) hoặc Terminal (Mac/Linux), kiểm tra:

codex --version

2Khai báo Archon + token ⭐

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
Windows: C:\Users\<tên-bạn>\.codex\config.toml — nếu chưa có thì tạo mới file này.

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" }

3Kiểm tra kết nối

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.

4Khởi động lại & dùng thử

Đó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"

🩺 Gặp lỗi? (Codex)

Hiện tượngNguyên nhân & cách xử lý
codex: command not foundChư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 UnauthorizedToken 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 rmcpChư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ụ ArchonChưa khởi động lại Codex → làm Bước 4.
Báo timeout / không kết nối đượcKiể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

(Hoặc xoá thủ công đoạn [mcp_servers.archon] trong config.toml.)

🔐 Lưu ý bảo mật (đọc kỹ)


📎 Phụ lục — Thông tin truy cập (copy nhanh)

A. Giao diện web Archon (mở bằng trình duyệt)

MụcGiá trị
Linkhttps://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ụcGiá trị
URLhttps://archon-mcp-pi.batnuocdodi.xyz/mcp
HeaderAuthorization: Bearer ark_df9270137cca44d41ce869abb20de1216f5d23df
Transporthttp (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"
  }
}