Skip to main content
Glama
authn8
by authn8

@authn8/mcp-server

AI 에이전트가 PAT 인증을 통해 Authn8 2FA 코드에 접근할 수 있게 해주는 MCP 서버입니다.

사전 요구 사항

  • Authn8 계정

  • Authn8 대시보드에서 생성한 Personal Access Token (PAT)

Related MCP server: Access

빠른 시작

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.com

API 엔드포인트 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
}

링크

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Self-hosted credential store and API proxy for AI agents. One Bearer token, all your services. Handles OAuth refresh, encrypted storage, audit logging, and per-agent permissioning.
    71
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Zero-knowledge credential injection for AI agents. Your agent authenticates to websites and APIs without ever seeing a password, TOTP code, or API key.
    6
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to securely perform privileged actions like creating GitHub issues by minting short-lived, single-purpose tokens on demand, with policy enforcement and audit logging.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/authn8/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server