Otp Mcp

Otp Mcp

🚀 OTP-MCP-Server

OTP-MCP-Server是一个基于Model Context Protocol (MCP)的服务器,它借助FastMCP构建,能够提供安全的一次性密码(OTP)生成功能。该服务器支持TOTP(基于时间)和HOTP(基于HMAC)算法,并且拥有多种传输选项,包括标准输入输出(stdio)、服务器发送事件(SSE)和HTTP流,可与AI助手和应用程序实现无缝集成。

🚀 快速开始

📦 安装指南

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

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

💻 使用示例

基础用法

# 使用标准输入输出运行(默认,适用于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_PATH HTTP传输的路径
OTP_MCP_SERVER_LOG_LEVEL 日志记录级别

项目状态与信息

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

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-30 07:24

相似服务问题