Authn8

chính thức

Truy 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ếnBắt buộcMặc địnhMô tả
AUTHN8_API_KEY-Mã thông báo PAT của bạn từ Authn8
AUTHN8_API_URLKhônghttps://api.authn8.comURL đ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ản
  • account_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