OTP MCP Server

Gera senhas descartáveis (OTP) seguras usando os algoritmos TOTP e HOTP.

Documentação

OTP-MCP-Server

MCP Server Build Status PyPI version Python 3.11+ License: MIT Ruff otp-mcp-server MCP server

Servidor Model Context Protocol (MCP) que fornece geração de OTP (senha de uso único)

Um servidor Model Context Protocol (MCP) construído com FastMCP que fornece geração segura de OTP (senha de uso único). Suporta algoritmos TOTP (baseado em tempo) e HOTP (baseado em HMAC) e múltiplas opções de transporte, incluindo stdio, SSE e HTTP Stream, para integração perfeita com assistentes de IA e aplicativos.

Início Rápido

Instalação

# Use uvx for isolated execution
uvx otp-mcp-server

# Or install from PyPI
pip install otp-mcp-server

Uso Básico

# Run with STDIO (default, for Claude Desktop)
otp-mcp-server

# Run with HTTP Stream transport
otp-mcp-server --http-stream --host 127.0.0.1 --port 8000

# Run with SSE transport
otp-mcp-server --sse --host 127.0.0.1 --port 8000

Usando com Claude Desktop

Adicione à sua configuração do Claude Desktop:

{
  "mcpServers": {
    "otp": {
      "command": "uvx",
      "args": ["otp-mcp-server"]
    }
  }
}

Configuração

Você pode configurar o servidor usando argumentos de linha de comando ou variáveis de ambiente.

Variável de AmbienteDescrição
OTP_MCP_SERVER_DBCaminho para o arquivo de banco de dados de tokens
OTP_MCP_SERVER_HOSTHost para vincular o servidor
OTP_MCP_SERVER_PORTPorta para vincular o servidor
OTP_MCP_SERVER_TRANSPORTProtocolo de transporte a usar
OTP_MCP_SERVER_PATHCaminho para transporte HTTP
OTP_MCP_SERVER_LOG_LEVELNível de registro