Skip to main content

MCP Server for OTP

Project description

OTP-MCP-Server

Build Status PyPI version Python 3.11+ License: MIT Code style: black Imports: isort

otp-mcp-server MCP server

Model Context Protocol (MCP) server that provides OTP (One-Time Password) generation

A Model Context Protocol (MCP) server built with FastMCP that provides secure OTP (One-Time Password) generation. Supports TOTP (Time-based) and HOTP (HMAC-based) algorithms and multiple transport options including stdio, SSE, and HTTP Stream for seamless integration with AI assistants and applications.

Quick Start

Installation

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

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

Basic Usage

# 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

Using with Claude Desktop

Add to your Claude Desktop configuration:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

otp_mcp_server-0.2.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

otp_mcp_server-0.2.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file otp_mcp_server-0.2.0.tar.gz.

File metadata

  • Download URL: otp_mcp_server-0.2.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for otp_mcp_server-0.2.0.tar.gz
Algorithm Hash digest
SHA256 37c586f7efbece3bc0ad4e21644c15e82a168819968136496723ad699fdcedf6
MD5 6e31ec00cbbd57f97467cd2d0a23715c
BLAKE2b-256 34d10589934b08d89998d0547948b905aa1a9d015fef46d3d735fc3d8e16288c

See more details on using hashes here.

Provenance

The following attestation bundles were made for otp_mcp_server-0.2.0.tar.gz:

Publisher: release.yml on andreax79/otp-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otp_mcp_server-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: otp_mcp_server-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for otp_mcp_server-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adc125d19c44a4ce1fda217a4c6897240b8845054684d0e1116c1d97a740fa25
MD5 3015bb9bd71e467cb6fb961e33a031d1
BLAKE2b-256 f4978e3a23f12e58bbade2836d6b0641a41a5d1b5f914cd7a4d66ae466e8531b

See more details on using hashes here.

Provenance

The following attestation bundles were made for otp_mcp_server-0.2.0-py3-none-any.whl:

Publisher: release.yml on andreax79/otp-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page