← 返回目录
A

Alby Bitcoin Payments MCP Server

官方
通过 Nostr Wallet Connect 把比特币闪电网络钱包接入你的 LLM
GitHub 源仓库 ↗
★ 67 Stars 分类 · 其他 热门 源版本 bee4ffc61a5c
58FMRS · C
可靠性
7/20
安全与权限
8/20
维护活跃度
13/20
文档质量
16/20
安装易用性
14/20

由 Alby 官方维护并提供托管服务的比特币闪电网络 MCP 服务器,支持本地 STDIO 与远程 SSE/HTTP Streamable 两种接入方式,核心风险在于 NWC 连接密钥的保管与传输安全。

查看 FMRS 评分方法 →

Alby MCP 服务器由 getAlby 官方维护,使用官方 MCP TypeScript SDK 构建,让 LLM 或代理通过 Nostr Wallet Connect(NWC)协议操作比特币闪电网络钱包。它内置对 NWC、LNURL 和 L402 协议的支持(基于 Alby SDK 与 Alby Lightning Tools),既可以在本地以 STDIO 方式运行,也可以连接 Alby 官方托管的远程服务(支持 SSE 和 HTTP Streamable 传输)。具体工具集合请查看仓库中的 src/tools 目录。

工具能力

暂未整理工具清单。

安装接入

本地方式:安装 Node.js 20+,通过 npx 运行 @getalby/mcp 包,并在环境变量 NWC_CONNECTION_STRING 中填入你的 NWC 连接字符串(可从源码构建时先运行 yarn install / yarn build,并复制 .env.example 为 .env 填写连接串,用 yarn inspect 测试工具)。远程方式:直接连接 Alby 托管的端点 https://mcp.getalby.com/sse 或 https://mcp.getalby.com/mcp,并以 Bearer Token(即 NWC 连接字符串)或 URL 查询参数 nwc= 进行鉴权;不同客户端(Claude Desktop、Claude Code、Goose、Cline、Windsurf、N8N 等)的具体接入方式在 README 中均有示例配置。

claude_desktop_config.json
{
  "mcpServers": {
    "nwc": {
      "command": "npx",
      "args": [
        "-y",
        "@getalby/mcp"
      ],
      "env": {
        "NWC_CONNECTION_STRING": "YOUR NWC CONNECTION STRING HERE"
      }
    }
  }
}

选型与风险

适合谁

  • 已经拥有支持 NWC 的闪电钱包、需要让 LLM 代其操作资金的用户
  • 希望在 Claude、Goose、Cline、Windsurf 等支持 MCP 的客户端中集成比特币支付能力的开发者

不适合谁

  • 不使用比特币闪电网络或没有 NWC 钱包的用户
  • 需要强模型推理能力之外的普通模型(README 明确提示需要较强模型,如 Claude 3.7 Sonnet,否则可能无法正常工作)

所需权限

  • 需要提供 NWC 连接字符串,等同于授予该服务器操作你钱包资金的权限
  • 远程托管模式下,需要将该密钥以 Bearer 或 URL 参数形式传输给 Alby 服务器

风险与副作用

  • NWC 连接字符串一旦泄露,任何持有者都可能操控关联钱包的资金
  • 使用 URL 查询参数传递密钥时,密钥可能被记录在浏览器历史、日志或代理服务器中
  • 依赖较弱的模型可能导致意外或错误的支付操作

常见排障

  1. 确认使用了足够强的模型(如 Claude 3.7 Sonnet 等),否则服务器可能无法正常工作
  2. 检查是否完整复制了 NWC 连接字符串且不含多余空格,避免'连接钱包失败、密钥缺失'的报错
  3. 如仍有问题,可联系 support.getalby.com 获取官方支持

使用场景

让 AI 代理直接发起或接收闪电网络付款
在自动化工作流(如 N8N)中加入按次付费或打赏环节
为不支持 MCP 的代理通过配套的 Alby CLI 实现类似能力

支持客户端

Claude Desktop完整支持
Claude Web部分支持
Claude Code完整支持
Goose Desktop完整支持
Goose CLI完整支持
Cline完整支持
Windsurf完整支持
N8N部分支持