Skip to content

MCP Client 连接 TOTP Service MCP

背景

TOTP Service 是一个管理TOTP 账户、生成验证码、托管 TOTP 账户恢复码 的工具网站

现已支持MCP协议集成。用户可生成个人访问令牌后,在MCP客户端(如阿里通义灵码)中配置服务器地址[https://totp.cxjfun.top/sse]并添加授权头,即可通过MCP接口管理TOTP账户。支持添加账户、获取验证码、查看账户列表和删除账户等操作,所有功能均可通过MCP协议调用实现。该集成方案简化了TOTP账户的管理流程,提升了使用便捷性。

生成个人访问令牌

  1. 登录 TOTP Service
  2. 点击右上角的个人访问令牌 在这里插入图片描述
  3. 点击右上角 "添加个人访问令牌“ 在这里插入图片描述
  4. 输入令牌名称和有效期 在这里插入图片描述
  5. 复制令牌,并保存,这里令牌只会显示一次,一定要保存 在这里插入图片描述

配置 MCP 服务

手动添加

这里我们使用的阿里的通义灵码作为案例

  1. 点击右上角 个人设置 在这里插入图片描述

  2. 点击MCP 服务 在这里插入图片描述

  3. 点击右上角:手动添加 在这里插入图片描述

  4. 填写MCP Server 服务器地址:https://totp.cxjfun.top/sse,配置Authorization请求头,请求头的值添加刚才生成的个人访问令牌 在这里插入图片描述

  5. 配置成功后可以看到MCP Server中的工具 在这里插入图片描述

通过魔塔 MCP 广场获取

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

调用 MCP 工具

MCP 工具方法

  • 根据TOTP账户密钥生成验证码

    1. TOTP 密钥
    2. 窗口期 / 间隔时间(单位:秒)(非必填)
  • 根据TOTP账户名称获取TOTP验证码

    1. TOTP 账户名称
  • 添加TOTP账户

    1. TOTP 账户名称
    2. TOTP 密钥
    3. TOTP 窗口期(单位:秒),默认:30(非必填)
    4. TOTP 恢复码(非必填)
  • 根据TOTP账户名称删除账户

    1. TOTP 账户名称
  • 获取TOTP账户列表

  • 根据TOTP账户名称获取恢复码

    1. TOTP 账户名称
  • 根据TOTP账户名称更新恢复码

    1. TOTP 账户名称
    2. 恢复码
  • 创建个人访问令牌

    1. 令牌名称
    2. 有效期(天),默认:30(非必填)
  • 获取个人访问令牌列表

  • 根据令牌ID删除个人访问令牌

    1. 令牌ID
  • 删除所有已过期的个人访问令牌

调用示例

添加TOTP 账户

在这里插入图片描述

获取账户验证码

在这里插入图片描述

获取账户列表

在这里插入图片描述

删除账户

在这里插入图片描述