Authn8

आधिकारिक

अपनी टीम के 2FA कोड को AI एजेंट्स से गुप्त जानकारी साझा किए बिना एक्सेस करें। खातों की सूची देखें, TOTP कोड जनरेट करें, और पूर्ण ऑडिट ट्रेल बनाए रखें।

दस्तावेज़

@authn8/mcp-server

MCP सर्वर जो PAT प्रमाणीकरण के माध्यम से AI एजेंटों को Authn8 2FA कोड तक पहुँच प्रदान करता है।

पूर्वापेक्षाएँ

  • एक Authn8 खाता
  • Authn8 डैशबोर्ड में बनाया गया एक व्यक्तिगत एक्सेस टोकन (PAT)

त्वरित शुरुआत

npx @authn8/mcp-server

AUTHN8_API_KEY पर्यावरण चर को अपने PAT टोकन पर सेट करें।

Docker

docker run -e AUTHN8_API_KEY=pat_xxx ghcr.io/authn8/mcp-server

कॉन्फ़िगरेशन

Claude Desktop

अपने Claude Desktop कॉन्फ़िगरेशन फ़ाइल में जोड़ें:

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)

अपने Claude Code कॉन्फ़िगरेशन फ़ाइल में जोड़ें:

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

अपनी Cursor MCP सेटिंग्स में जोड़ें:

{
  "mcpServers": {
    "authn8": {
      "command": "npx",
      "args": ["-y", "@authn8/mcp-server"],
      "env": {
        "AUTHN8_API_KEY": "pat_your_token_here"
      }
    }
  }
}

पर्यावरण चर

चरआवश्यकडिफ़ॉल्टविवरण
AUTHN8_API_KEYहाँ-Authn8 से आपका PAT टोकन
AUTHN8_API_URLनहींhttps://api.authn8.comAPI एंडपॉइंट URL

उपलब्ध उपकरण

list_accounts

इस टोकन के लिए सुलभ सभी 2FA खाते लौटाता है।

उदाहरण प्रतिक्रिया:

[
  {
    "id": "924c52a6-4457-4970-a39f-4dc620217683",
    "name": "AWS Production",
    "issuer": "amazon.com"
  }
]

get_otp

किसी विशिष्ट खाते के लिए TOTP कोड उत्पन्न करता है।

पैरामीटर:

  • account_id (स्ट्रिंग, वैकल्पिक) - खाते का UUID
  • account_name (स्ट्रिंग, वैकल्पिक) - खोजने के लिए नाम (आंशिक मिलान)

या तो account_id या account_name प्रदान करें। यदि नाम से कई खाते मिलते हैं, तो उपकरण मिलानों की एक सूची लौटाता है।

उदाहरण प्रतिक्रिया:

{
  "account": "AWS Production",
  "code": "483920"
}

whoami

वर्तमान टोकन के बारे में जानकारी लौटाता है।

उदाहरण प्रतिक्रिया:

{
  "business": "Bytecode Solutions",
  "token_name": "MCP Server 2",
  "scoped_groups": ["HR"],
  "account_count": 1,
  "expires_at": "2025-12-25T23:59:59Z"
}

लिंक