SuperAPI AI 工具集

k402-mcp

k402-mcp 是一个面向 AI 智能体的 MCP 服务器,提供按次付费的 API 目录,结算在 Kaspa L1 上。它让 Claude Code、Claude Desktop 及各类 agent SDK 能够自主发现、付费并调用服务,无需账户、银行卡或 API 密钥。服务涵盖文本工具(摘要、结构化提取、分类、改写)、网页读取、嵌入与语义搜索、Kaspa 主网链上数据、GPU 模型推理、Silverscript 契约即服务(编译、派生、检查、构建、广播)以及 RISC Zero 零知识证明即服务。支付采用预付费会话模式:智能体打开会话后获得专属 KAS 充值地址,每次调用从余额中扣费,价格以美元挂钩,单次调用仅需几分之一美分。未充值的调用会返回付款指引,使智能体能够自主完成发现、学习和使用。项目为原型,支持托管端点零安装使用,也可本地 stdio 安装。

访问官网

工具介绍

k402-mcp 是一个 MCP(Model Context Protocol)服务器,为 AI 智能体提供一套可按次付费调用的 API 目录,所有支付结算在 Kaspa L1 上完成。其核心理念是将 x402 的按次付费模式引入 Kaspa 网络,让智能体无需账户、银行卡或 API 密钥即可自主发现、付费并使用服务。

用途

该服务器面向任何支持 MCP 的智能体环境,包括 Claude Code、Claude Desktop 以及各类 agent SDK。它解决的是智能体在调用外部服务时的支付与身份验证问题:传统 API 需要注册账户、绑定支付方式并管理密钥,而 k402-mcp 通过 Kaspa 链上支付实现了无账户、无密钥的按次计费。

主要能力

服务器提供以下类别的 API:

  • 文本工具:摘要(summarize)、模式保证的提取(extract)、分类(classify)、改写(rewrite)。
  • 网页读取:read_url。
  • 嵌入与语义搜索:embed_text、search_index、search_query。
  • Kaspa 链上数据:kaspa_balance、kaspa_utxos、kaspa_tx_status、kaspa_fee_estimate、kaspa_network。
  • GPU 模型推理:generate,提供多个层级(chat、llama、reason、think、code、kaspa-expert)。
  • 契约即服务:covenant_compile、covenant_address、covenant_utxos、covenant_build、covenant_check、covenant_broadcast,用于 Silverscript 契约的编译、派生、检查、构建与广播。
  • RISC Zero 证明即服务:prove_guest_upload、prove_preflight、prove_submit、job_status、job_result、attest_verify,支持上传 guest、获取精确周期报价、生成证明并验证。
  • 会话与支付管理:catalog(查看所有服务及实时 KAS/USD 价格,免费)、open_session(获取会话及专属 Kaspa 主网充值地址,免费)、session_status(查看余额消耗,免费)、payment_options、pay_per_call。

使用方式

托管端点(零安装)

同一服务器在公共网关以可流式 HTTP 方式托管运行。托管会话按连接隔离:open_session 将支付会话绑定到你的 MCP 连接并返回密钥,保存后可在重连时通过 use_session(<key>) 重新附加。连接之间不共享任何内容。

本地安装(stdio)

适用于 Claude Desktop 或通用 MCP 配置。环境变量均为可选:K402_GATEWAY(默认为公共网关)、K402_SESSION(固定一个已充值的会话密钥)、K402_STATE(自动打开会话的持久化位置,默认 ~/.k402/session.json)。

支付循环

支付流程是智能体原生的:未充值的调用会返回操作指引(“向此地址发送 KAS,本次调用费用为 X”),智能体据此可以自主发现服务、学习付费方式并使用。基本步骤为:调用 open_session 获取会话和专属 Kaspa 主网充值地址(免费),从任意钱包充值(最低 0.25 KAS,数秒内确认),然后即可调用各项服务。

无信任支付通道(kaspa-channel)

在网关支持的情况下,channel_config 和 channel_status 可暴露契约支付通道:你的 KAS 存放在 Kaspa L1 契约中(而非商户钱包),每次调用通过签名凭证支付——商户只能索取你签名的金额,其余部分你可收回。开设和充值通道需要你的 Kaspa 密钥,因此该部分在 k402 Python 客户端(k402.channel)中运行;MCP 工具仅覆盖发现和状态查询。

示例

在 Claude Code 中通过 claude mcp add 添加后,可输入:“Use the k402 tools to check the current Kaspa network status and summarize https://kaspa.org”。首次调用会返回付款指引;为提供的充值地址充值后重试即可。

适用场景

  • 智能体需要调用文本处理、网页读取、嵌入搜索等能力,但希望避免账户注册和密钥管理。
  • 需要实时 Kaspa 链上数据查询的智能体应用。
  • 需要 GPU 推理能力但不想自行部署模型的场景。
  • 需要编译、构建或广播 Silverscript 契约的开发者。
  • 需要 RISC Zero 零知识证明生成与验证的场景。
  • 希望以极低成本(单次调用几分之一美分)按需付费使用 API 的智能体工作流。

限制与注意事项

  • 项目为原型(Prototype)。支付结算方式有两种:托管预付费(会话)或通过 kaspa-channel 契约支付通道的无信任方式(已在主网运行,但契约未经审计,通道规模有上限)。
  • 建议保持小额余额:几个 KAS 即可覆盖数千次调用。
  • 付费工具在未付款时返回 payment_required 及操作指引,而非模糊失败。
  • 网关按 IP 进行速率限制;价格随 KAS/USD 浮动,catalog 显示当前价格。
  • 需要 KAS 时,任意交易所或钱包均可,充值即普通主网转账。
  • 支持的支付币种包括 KAS、BTC、LTC、DOGE、BCH、DASH、ETH、USDC。
  • 项目采用 MIT 许可证,版权归 Kaspa Lab 所有。