Token导航 LogoToken导航

MCP Server · AI代理

Liveauth MCP

LiveAuth MCP Server是一个用于AI代理身份验证的服务器,支持工作量证明或闪电网络支付。

stdio官方级别未说明来源级核验工具 7@liveauth-labs/mcp-server
身份验证JavaScriptClaude

快速开始

作者 / 组织
dulzuradev
提供方
dulzuradev
运行时
Node.js

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Liveauth MCP 属于AI代理类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

npx @liveauth-labs/mcp-server

客户端配置示例

{
  "mcpServers": {
    "liveauth-mcp": {
      "command": "npx",
      "args": [
        "@liveauth-labs/mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

LiveAuth MCP服务器

用于LiveAuth身份验证的模型上下文协议(MCP)服务器。使AI代理能够使用工作量证明或闪电网络支付进行身份验证。

⚡ One Liner演示

npx @liveauth-labs/mcp-server

就是这样!在演示模式下运行(每次验证3次)。不需要API密钥。

演示与生产:

  • 演示模式:返回真实的Lightning发票(由用户钱包支付),但模拟确认以进行测试
  • 生产:需要实际付款,签发真实JWT

⚡ 快速入门(5分钟)

选项1:演示模式(无配置)

# Just run - no API key needed
npx @liveauth-labs/mcp-server

就是这样!服务器在演示模式下运行,每次验证3次。

注: 演示模式返回真实的Lightning发票(因此您可以看到实际的支付流程),但确认是为了测试而模拟的。对于生产,设置 LIVEAUTH_API_KEY.

选项2:生产模式

  1. 获取API密钥 在 Liveauth.app
  2. 添加到克劳德桌面 (claude_desktop_config.json):
{
  "mcpServers": {
    "liveauth": {
      "command": "npx",
      "args": ["-y", "@liveauth-labs/mcp-server"],
      "env": {
        "LIVEAUTH_API_KEY": "la_pk_xxx"
      }
    }
  }
}
  1. 重新启动克劳德 -完成!

选项3:CLI(可编程)

# Production
export LIVEAUTH_API_KEY=la_pk_xxx
npx @liveauth-labs/mcp-server

# Demo
npx @liveauth-labs/mcp-server

______________________________________________________________________

这是什么?

此MCP服务器允许AI代理(Claude、GPT、AutoGPT等):

  • 启动MCP会话并获得工作量证明挑战
  • 解决挑战以证明计算工作
  • 接收JWT令牌以进行经过身份验证的API访问
  • 测量API使用情况,每次调用sats

安装

npm install -g @liveauth-labs/mcp-server

或者直接与npx一起使用:

npx @liveauth-labs/mcp-server

配置

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "liveauth": {
      "command": "npx",
      "args": ["-y", "@liveauth-labs/mcp-server"],
      "env": {
        "LIVEAUTH_API_BASE": "https://api.liveauth.app",
        "LIVEAUTH_API_KEY": "your-project-public-key"
      }
    }
  }
}

演示模式: 如果你忽略了 LIVEAUTH_API_KEY 或设置 LIVEAUTH_DEMO=true,服务器将使用免费的演示端点(每次验证3个sat)。这对于没有API密钥的测试非常有用。

其他MCP客户端

服务器通过stdio进行通信。从以下内容开始:

liveauth-mcp

可用工具

liveauth_mcp_start

启动新的LiveAuth MCP会话。默认情况下返回PoW挑战,或者在以下情况下返回Lightning发票 forceLightning=true.

参数:

  • forceLightning (布尔值,可选):如果为真,则请求闪电发票而不是PoW挑战

退货(PoW):

{
  "quoteId": "uuid-of-session",
  "powChallenge": {
    "projectId": "guid",
    "projectPublicKey": "la_pk_...",
    "challengeHex": "a1b2c3...",
    "targetHex": "0000ffff...",
    "difficultyBits": 18,
    "expiresAtUnix": 1234567890,
    "signature": "sig..."
  },
  "invoice": null
}

回报(闪电):

{
  "quoteId": "uuid-of-session",
  "powChallenge": null,
  "invoice": {
    "bolt11": "lnbc...",
    "amountSats": 50,
    "expiresAtUnix": 1234567890,
    "paymentHash": "abc123..."
  }
}

liveauth_mcp_confirm

提交已解决的工作量证明挑战以接收JWT身份验证令牌。

参数:

  • quoteId (string):起始响应中的quoteId
  • challengeHex (string):开始响应中的挑战十六进制
  • nonce (number):解决PoW挑战的随机数
  • hashHex (string):得到的哈希值(sha256) projectPublicKey:challengeHex:nonce)
  • expiresAtUnix (数字):挑战的到期时间戳
  • difficultyBits (数字):挑战中的难度位
  • signature (string):挑战签名

退货:

{
  "jwt": "eyJhbGc...",
  "expiresIn": 600,
  "remainingBudgetSats": 10000,
  "refreshToken": "abc123def456..."
}

注: 保存 refreshToken!使用 liveauth_mcp_refresh 无需重新验证即可获得新的JWT。

liveauth_mcp_charge

在进行经过身份验证的调用后测量API使用情况。用每个API请求的成本(以sat为单位)调用它。

参数:

  • callCostSats (数字):在sats中调用API的成本

退货:

{
  "status": "ok",
  "callsUsed": 5,
  "satsUsed": 15
}

如果超出预算:

{
  "status": "deny",
  "callsUsed": 100,
  "satsUsed": 1000
}

liveauth_mcp_status

检查MCP会话的状态。用于轮询闪电支付确认。

参数:

  • quoteId (string):起始响应中的quoteId

退货:

{
  "quoteId": "uuid-of-session",
  "status": "pending",
  "paymentStatus": "pending",
  "expiresAt": "2026-02-17T12:00:00Z"
}

当 paymentStatus 如果“付费”,则确认会话。呼叫 liveauth_mcp_confirm 再次获得JWT。

liveauth_mcp_lnurl

获取会话的Lightning发票(lnget兼容)。使用此功能可检索BOLT11发票,以便使用任何Lightning钱包付款。

参数:

  • quoteId (string):起始响应中的quoteId

退货:

{
  "pr": "lnbc2100n1...",
  "routes": []
}

注: 这与lnget和其他Lightning支付工具兼容。在以下情况下使用此功能轮询发票 liveauth_mcp_confirm 返回“待付款”。

liveauth_mcp_usage

在不收费的情况下查询当前使用情况和剩余预算。在进行API调用之前,使用此功能检查状态。

参数: (无需)

退货:

{
  "status": "active",
  "callsUsed": 5,
  "satsUsed": 15,
  "maxSatsPerDay": 10000,
  "remainingBudgetSats": 9985,
  "maxCallsPerMinute": 60,
  "expiresAt": "2026-02-17T12:00:00Z",
  "dayWindowStart": "2026-02-17T00:00:00Z"
}

liveauth_mcp_refresh

刷新JWT令牌而不重新进行身份验证。当当前JWT到期时,使用confirm返回的refreshToken获取新的JWT。

参数:

  • refreshToken (string):来自确认响应的refreshToken

退货:

{
  "jwt": "eyJhbGc...",
  "expiresIn": 600,
  "remainingBudgetSats": 9985
}

注: 安全地保存refreshToken。您需要它来延长会话,而无需解决新的PoW或进行另一次闪电支付。

使用示例

PoW身份验证

  1. 呼叫 liveauth_mcp_start 获得PoW挑战和报价Id
  2. 解决PoW挑战:

- 计算 hash = sha256(projectPublicKey:challengeHex:nonce) - 查找哈希值\` API请求的标头

  1. 每次API调用后,调用 liveauth_mcp_charge 通话费用以卫星为单位

闪电身份验证

  1. 呼叫 liveauth_mcp_start 随着 forceLightning: true 获取Lightning发票
  2. 使用 liveauth_mcp_lnurl (或投票 liveauth_mcp_status)获取BOLT11发票
  3. 使用您的Lightning节点/钱包支付发票
  4. 投票 liveauth_mcp_status 使用quoteId直到付款状态为“已支付”
  5. 呼叫 liveauth_mcp_confirm 只需报价即可收到JWT
  6. 使用JWT并致电 liveauth_mcp_charge 同上

身份验证流程

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  AI Agent       │────▶│  MCP Server     │────▶│  LiveAuth API   │
│                 │     │                 │     │                 │
│ 1. Start       │     │ /api/mcp/start  │     │ Returns PoW    │
│ 2. Solve PoW   │     │                 │     │ challenge       │
│ 3. Confirm     │     │ /api/mcp/confirm│     │ Returns JWT    │
│ 4. API calls   │     │                 │     │                 │
│ 5. Charge      │     │ /api/mcp/charge │     │ Meter usage    │
└─────────────────┘     └─────────────────┘     └─────────────────┘

## x402 Compatibility

LiveAuth supports the x402 standard (Cloudflare/Coinbase). Use either format:

L402 (LiveAuth native)

curl -H "Authorization: L402 l402_xxx" https://api.liveauth.app/api/mcp/start

x402 (Cloudflare/Coinbase compatible)

curl -H "Authorization: x402 preimage_xxx" https://api.liveauth.app/api/mcp/start


API接受两者并返回 `WWW-Authenticate: x402` 在402个回复中。

## 为什么选择LiveAuth?

**对于API提供商:**

- 在没有验证码的情况下保护端点免受滥用
- 通过小额支付将人工智能代理访问货币化
- 无用户摩擦(代理处理身份验证)

**对于AI代理:**

- 无权限访问(无帐户注册)
- 经过加密验证的身份验证
- 使用计算(PoW)或卫星支付

## 发展

Install dependencies

npm install

Build

npm run build

Run locally

node dist/index.js


## 资源

- [LiveAuth演示和文档](https://liveauth.app)
- [MCP协议规范](https://modelcontextprotocol.io)
- 

## 许可证

麻省理工学院

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

身份验证JavaScript本地部署微支付AI代理工作量证明闪电网络

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Liveauth MCP

MCP World · 本页

7stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Liveauth MCP 怎么安装?

公开资料给出的安装命令是 npx @liveauth-labs/mcp-server,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Liveauth MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Liveauth MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Liveauth MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Liveauth MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP