Authn8, serveur MCP

Authn8 Officiel

Voir sur GitHub

Comment l'installer

Il s'exécute sur votre machine et nécessite Node.js. Configuration issue du registre officiel MCP.

Dans un terminal :

claude mcp add --env AUTHN8_API_KEY=VOTRE_VALEUR --transport stdio authn8 -- npx -y @authn8/mcp-server

Dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans votre projet) :

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

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

Dans le fichier .vscode/mcp.json de votre projet :

{
    "servers": {
        "authn8": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@authn8/mcp-server"
            ],
            "env": {
                "AUTHN8_API_KEY": "VOTRE_VALEUR"
            }
        }
    }
}

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

Dans claude_desktop_config.json (macOS : ~/Library/Application Support/Claude ; Windows : %APPDATA%\Claude), puis redémarrez Claude :

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

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

Remplacez VOTRE_VALEUR par vos clés et ne publiez pas le fichier qui les contient dans un dépôt.

C'est un logiciel tiers qu'ALMC n'a pas vérifié : lisez-le avant de lui donner accès à vos données.

Vous le voulez dans votre entreprise, avec les permissions configurées et un cas d'usage testé ? Nous l'installons pour vous

@authn8/mcp-server

MCP server that provides AI agents access to Authn8 2FA codes via PAT authentication.

Prerequisites

  • An Authn8 account
  • A Personal Access Token (PAT) created in the Authn8 dashboard

Quick Start

npx @authn8/mcp-server

Set the AUTHN8_API_KEY environment variable to your PAT token.

Docker

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

Configuration

Claude Desktop

Add to your Claude Desktop configuration file:

macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%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)

Add to your Claude Code configuration file:

macOS:~/.claude.jsonWindows:%USERPROFILE%\.claude.json

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

Cursor

Add to your Cursor MCP settings:

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

Environment Variables

VariableRequiredDefaultDescription
AUTHN8_API_KEYYes-Your PAT token from Authn8
AUTHN8_API_URLNohttps://api.authn8.comAPI endpoint URL

Available Tools

list_accounts

Returns all 2FA accounts accessible to this token.

Example response:

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

get_otp

Generates a TOTP code for a specific account.

Parameters:

  • account_id (string, optional) - UUID of the account
  • account_name (string, optional) - Name to search for (partial match)

Provide either account_id or account_name. If multiple accounts match the name, the tool returns a list of matches.

Example response:

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

whoami

Returns information about the current token.

Example response:

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

Links

Nous installons et gérons votre serveur MCP

Notre équipe configure, déploie et maintient des serveurs MCP adaptés à votre infrastructure.

  • Installation et configuration professionnelle
  • Intégration avec vos systèmes existants
  • Support technique et maintenance continue
  • Sécurité et audit personnalisé

Réponse sous 24h · Sans engagement

Demande rapide MCP

Liés dans Officiel 🌟 - Serveurs MCP