返回市场
一次性密码-MCP

一次性密码-MCP

作者:andreax794 星标更新:2025-06-27

项目介绍

OTP-MCP-Server

构建状态 PyPI版本 Python 3.11+ 许可证:MIT 代码风格:black 导入:isort

<a href="https://glama.ai/mcp/servers/@andreax79/otp-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=1416307309,2529959559&fm=3081&app=3081&f=PNG?w=760&h=400" alt="otp-mcp-server MCP服务器" /> </a>

提供一次性密码(OTP)生成的模型上下文协议(MCP)服务器。

使用FastMCP构建的模型上下文协议(MCP)服务器,提供安全的一次性密码(OTP)生成。支持基于时间(TOTP)和基于HMAC(HOTP)的算法,并且支持多种传输选项,包括标准输入输出(stdio)、服务器发送事件(SSE)和HTTP流,以实现与AI助手和应用程序的无缝集成。

快速开始

安装

# 使用uvx进行隔离执行
uvx otp-mcp-server

# 或从PyPI安装
pip install otp-mcp-server

基本用法

# 使用STDIO运行(默认,适用于Claude Desktop)
otp-mcp-server

# 使用HTTP流传输运行
otp-mcp-server --http-stream --host 127.0.0.1 --port 8000

# 使用SSE传输运行
otp-mcp-server --sse --host 127.0.0.1 --port 8000

与Claude Desktop一起使用

在您的Claude Desktop配置中添加:

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

配置

您可以使用命令行参数或环境变量来配置服务器。

环境变量描述
OTP_MCP_SERVER_DB令牌数据库文件的路径
OTP_MCP_SERVER_HOST绑定服务器的主机地址
OTP_MCP_SERVER_PORT绑定服务器的端口号
OTP_MCP_SERVER_TRANSPORT使用的传输协议
OTP_MCP_SERVER_PATHHTTP传输的路径
OTP_MCP_SERVER_LOG_LEVEL日志级别