Authn8
chính thứcTruy cập mã 2FA của nhóm bạn từ các tác nhân AI mà không cần chia sẻ bí mật. Liệt kê tài khoản, tạo mã TOTP và duy trì nhật ký kiểm toán đầy đủ
Bạn có thể làm gì với Authn8 MCP?
- Liệt kê các tài khoản 2FA có thể truy cập — Truy xuất tất cả tài khoản mà PAT của bạn có thể truy cập bằng
list_accounts. - Tạo mã TOTP — Lấy mật khẩu một lần dựa trên thời gian cho một tài khoản qua
get_otp, tra cứu theo ID hoặc tên một phần. - Kiểm tra token hiện tại — Kiểm tra siêu dữ liệu token như doanh nghiệp, nhóm phạm vi, số lượng tài khoản và thời hạn bằng
whoami.
Tài liệu
@authn8/mcp-server
Máy chủ MCP cung cấp cho các tác nhân AI quyền truy cập vào mã 2FA Authn8 thông qua xác thực PAT.
Điều kiện tiên quyết
- Một tài khoản Authn8
- Mã thông báo truy cập cá nhân (PAT) được tạo trong bảng điều khiển Authn8
Bắt đầu nhanh
npx @authn8/mcp-server
Đặt biến môi trường AUTHN8_API_KEY thành mã thông báo PAT của bạn.
Docker
docker run -e AUTHN8_API_KEY=pat_xxx ghcr.io/authn8/mcp-server
Cấu hình
Claude Desktop
Thêm vào tệp cấu hình Claude Desktop của bạn:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"authn8": {
"command": "npx",
"args": ["-y", "@authn8/mcp-server"],
"env": {
"AUTHN8_API_KEY": "pat_your_token_here"
}
}
}
}
Claude Code (CLI)
Thêm vào tệp cấu hình Claude Code của bạn:
macOS: ~/.claude.json
Windows: %USERPROFILE%\.claude.json
{
"mcpServers": {
"authn8": {
"command": "npx",
"args": ["-y", "@authn8/mcp-server"],
"env": {
"AUTHN8_API_KEY": "pat_your_token_here"
}
}
}
}
Cursor
Thêm vào cài đặt Cursor MCP của bạn:
{
"mcpServers": {
"authn8": {
"command": "npx",
"args": ["-y", "@authn8/mcp-server"],
"env": {
"AUTHN8_API_KEY": "pat_your_token_here"
}
}
}
}
Biến môi trường
| Biến | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|
AUTHN8_API_KEY | Có | - | Mã thông báo PAT của bạn từ Authn8 |
AUTHN8_API_URL | Không | https://api.authn8.com | URL điểm cuối API |
Công cụ khả dụng
list_accounts
Trả về tất cả các tài khoản 2FA mà mã thông báo này có thể truy cập.
Phản hồi ví dụ:
[
{
"id": "924c52a6-4457-4970-a39f-4dc620217683",
"name": "AWS Production",
"issuer": "amazon.com"
}
]
get_otp
Tạo mã TOTP cho một tài khoản cụ thể.
Tham số:
account_id(chuỗi, tùy chọn) - UUID của tài khoảnaccount_name(chuỗi, tùy chọn) - Tên để tìm kiếm (khớp một phần)
Cung cấp account_id hoặc account_name. Nếu nhiều tài khoản khớp với tên, công cụ sẽ trả về danh sách các kết quả khớp.
Phản hồi ví dụ:
{
"account": "AWS Production",
"code": "483920"
}
whoami
Trả về thông tin về mã thông báo hiện tại.
Phản hồi ví dụ:
{
"business": "Bytecode Solutions",
"token_name": "MCP Server 2",
"scoped_groups": ["HR"],
"account_count": 1,
"expires_at": "2025-12-25T23:59:59Z"
}
Liên kết
- Authn8 - Tạo tài khoản và quản lý mã thông báo 2FA
- Kho lưu trữ GitHub