Authn8

आधिकारिक

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

Authn8 MCP के साथ आप क्या कर सकते हैं?

  • 2FA खातों की सूची बनाएं — अपने सहायक से list_accounts कॉल करने को कहें ताकि टोकन के लिए सुलभ सभी 2FA खाते देख सकें।
  • TOTP कोड उत्पन्न करें — वर्तमान वन-टाइम कोड पाने के लिए खाते के नाम या ID के साथ get_otp का उपयोग करें।
  • अस्पष्ट मिलान हल करें — जब get_otp कई मिलान लौटाता है, तो खाते की ID के साथ पुनः प्रयास करें।
  • टोकन विवरण जांचें — टोकन नाम, व्यवसाय, स्कोप्ड समूह, समाप्ति और खाता संख्या देखने के लिए whoami कॉल करें।

दस्तावेज़

@authn8/mcp-server

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

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

  • एक Authn8 खाता
  • Authn8 डैशबोर्ड में बनाया गया एक Personal Access Token (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

उपलब्ध उपकरण

सभी उपकरण एक आउटपुट स्कीमा घोषित करते हैं और टेक्स्ट ब्लॉक के साथ structuredContent लौटाते हैं, ताकि क्लाइंट को टेक्स्ट से JSON को दोबारा पार्स किए बिना टाइप किए गए परिणाम मिलें।

list_accounts

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

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

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

get_otp

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

पैरामीटर:

  • account_id (string, optional) - खाते का UUID
  • account_name (string, optional) - खोजने के लिए नाम या जारीकर्ता डोमेन (केस-असंवेदनशील आंशिक मिलान)

या तो account_id या account_name प्रदान करें। यदि नाम से कई खाते मेल खाते हैं, तो उपकरण उन्हें multipleMatches में लौटाता है ताकि आप account_id के साथ पुनः प्रयास कर सकें।

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

{
  "name": "AWS Production",
  "code": "483920",
  "length": 6
}

अस्पष्ट मिलान:

{
  "error": "Multiple accounts match 'aws'. Please be more specific or use account_id.",
  "length": 0,
  "multipleMatches": [
    {
      "id": "924c52a6-4457-4970-a39f-4dc620217683",
      "name": "AWS Production",
      "issuerDomain": "amazon.com"
    }
  ]
}

whoami

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

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

{
  "tokenName": "MCP Server 2",
  "businessName": "Bytecode Solutions",
  "scopedGroups": [
    { "id": "cfeba14a-e990-49e8-b6e5-61d63f7d68c8", "name": "HR" }
  ],
  "expiresAt": "2025-12-25T23:59:59Z",
  "accountCount": 1
}

लिंक

  • Authn8 - खाता बनाएं और 2FA टोकन प्रबंधित करें
  • GitHub Repository