andreax79/otp-mcp
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