otp-mcp

andreax79/otp-mcp

3.3

If you are the rightful owner of otp-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OTP-MCP-Server is a Model Context Protocol (MCP) server designed to provide secure One-Time Password (OTP) generation using TOTP and HOTP algorithms.

The OTP-MCP-Server is a robust and secure Model Context Protocol (MCP) server that specializes in generating One-Time Passwords (OTPs) using both Time-based (TOTP) and HMAC-based (HOTP) algorithms. Built with FastMCP, this server ensures seamless integration with AI assistants and applications by supporting multiple transport options such as stdio, SSE, and HTTP Stream. This flexibility allows it to cater to a wide range of use cases, from desktop applications to web services. The server is designed to be easily configurable through command-line arguments or environment variables, making it adaptable to various deployment environments. With its focus on security and ease of use, the OTP-MCP-Server is an ideal solution for developers looking to implement OTP functionality in their applications.

Features

  • Secure OTP generation using TOTP and HOTP algorithms
  • Multiple transport options: stdio, SSE, and HTTP Stream
  • Seamless integration with AI assistants and applications
  • Configurable via command-line arguments or environment variables
  • Built with FastMCP for high performance

Usages

usage with Claude Desktop

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

usage with STDIO

bash
otp-mcp-server

usage with HTTP Stream

bash
otp-mcp-server --http-stream --host 127.0.0.1 --port 8000

usage with SSE

bash
otp-mcp-server --sse --host 127.0.0.1 --port 8000