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 账户 ​

获取账户验证码 ​

获取账户列表 ​

在这里插入图片描述

删除账户 ​

在这里插入图片描述