Skip to main content
KaleidoSwap 通过 kaleido-mcp 这一个统一服务器,把钱包、DEX 和支付能力开放给 AI 代理(Claude Desktop、KaleidoAgent、基于 KaleidoMind 的宿主,或任何其他 MCP 客户端),另外还有三个仍然独立存在的按钱包划分的服务器。

为什么只用一个服务器

早期存在多个各管一域的 MCP 服务器:一个 KaleidoSwap DEX 服务器、一个 MPP/L402 支付服务器,以及 RLN 和 Spark 各自的钱包服务器。DEX 与支付服务器此后已合并进 kaleido-mcp,它在同一条连接下重新暴露了完全相同的工具契约:

一条连接

代理宿主只需配置一个 MCP 服务器,而不是接四五个。

工具名不变

工具契约(kaleidoswap_*wdk_*spark_*mpp_*l402_*)与原来的单域服务器完全一致,无需重新学习。

只需维护一处

缺陷修复和新工具都落在同一个仓库,而不是在多个仓库里重复。

持续维护

独立的 kaleidoswap-mcpl402-gateway-mcp 仓库已归档。后续开发都在 kaleido-mcp 中进行。

可用的服务器

kaleido-mcp 的工具直接构建在 kaleido-sdk 和 WDK 工具包之上,而不是代理那些单域服务器:它是同一批工具契约的组合,而不是对那些进程的封装。为便于迁移,遗留的 rln_* 以及通用 get_* 行情别名仍然保留。

已退役的服务器

以下仓库已归档。它们自己的 README 都指向 kaleido-mcp,并声明不再更新: 如果你的集成仍然直接指向 kaleidoswap-mcpl402-gateway-mcp,请改指 kaleido-mcp。工具名和参数都没有变化。

安装与配置

kaleido-mcp 已发布到 npm,因此最快的路径不需要本地构建:
实际使用中由 MCP 宿主替你执行这条命令,把宿主配置指向该命令即可(见下面的客户端配置)。若用于开发,或要运行某个特定提交,请改为从源码构建:
无论哪种方式,服务器读取的环境变量都相同,并且默认使用 stdio 通信:

遗留别名

为兼容早期集成,部分工具仍可通过旧名称调用(rln_* 对应 wdk_*,通用 get_* 对应 l402_get_* 行情工具)。新的集成应使用规范的 wdk_* / l402_* 名称。

按领域划分的工具集

下面所有工具都由 kaleido-mcp 通过同一条连接提供。🔒 图标在本文档中标记会动用资金的工具;kaleido-mcp 本身不携带确认标志,因此调用在执行前是否需要确认,取决于 MCP 宿主的行为。例外是 WDK 内置的 sendTransactiontransfer,它们会在广播前自行发起一次 MCP elicitation 确认。
WDK 内置工具(通过 @tetherto/wdk-mcp-toolkit,作用域限定在 spark 链):getAddressgetBalancegetMaxSpendableBtcsendTransactiontransfergetTokenBalancequoteSendTransactionquoteTransfergetFeeRatessignverify在内置工具之上的自定义 Spark 工具:在独立的 wdk-wallet-spark-mcp 服务器上通过 WDK_SPARK_SEED 配置,另有可选的 SPARK_NETWORKSPARK_SCAN_API_KEYSPARK_USDT_TOKEN
需要一个运行中的 RGB Lightning Node,可通过 RLN_NODE_URL 访问,默认 http://localhost:3001
通过 KALEIDOSWAP_API_URL 配置。底层接口端点请见交换协议RGB LSPS1 API参考。
WDK 内置行情工具(Bitfinex):getCurrentPricegetHistoricalPrice使用免费的公开 API(CoinGecko、alternative.me),无需任何配置。CoinGecko 免费层有速率限制,因此调用行情工具的间隔不要短于 30 秒。
通过调用本地的 kaleido 可执行文件工作,因此代理可以自己把节点拉起来并解锁,而不必要求节点已在运行。这些操作的 CLI 原生等价方式见节点环境

客户端配置

把服务器添加到 Claude Desktop 这类 MCP 宿主中。已发布的网关用 npx 即可;独立的钱包服务器则从本地构建运行。
这些配置文件以明文保存着真实的 BIP-39 助记词。请先在测试网络上起步,绝不要提交或分享包含主网种子的配置。

跨服务器的原子交换

一笔原子交换需要 DEX 工具和钱包工具配合。kaleido-mcp 用它的 kaleidoswap_* 工具与做市方通信,并用 wdk_* 工具驱动接单方节点。任何一步都不涉及托管,HTLC 在闪电网络上结算。
上面每一步都走同一条 kaleido-mcp 连接,因为两组前缀同时可用。 Machine Payments Protocol 流程让代理无需 API 密钥、无需注册就能买到受门控资源的访问权,直接通过闪电网络支付发票。