mcpField
H
HPP x402 MCP Bridge

HPP x402 MCP Bridge

本地服务
docs.hpp.io金融数据01 周前更新

关于 HPP x402 MCP Bridge

HPP x402 MCP Bridge 将 stdio MCP 桥接器与 hpp-x402 命令行工具结合,让 Agent 搜索付费服务并按次使用 HPP USDC.e 支付。它支持支出上限和钱包支付委托,无需 API 密钥或手动签名。

主要功能

  1. 01搜索并查看 HPP 服务目录
  2. 02支付 HTTP、MCP 和 A2A 服务调用
  3. 03支付 x402 HTTP 端点及 A2A Agent
  4. 04设置支出上限并使用委托钱包
  5. 05通过 hpp-x402 命令行工具管理桥接器

适用场景

  1. 01让 Agent 搜索并支付目录中的服务
  2. 02从 MCP 宿主调用 x402 HTTP 端点
  3. 03付费向另一个 A2A Agent 发送消息
  4. 04通过钱包委托限制 Agent 支出

MCP 相关

MCP 宿主通过 stdio 启动桥接器。其工具支持服务发现、查看说明和付费调用,并使用 HPP 钱包付款;可选配置还能代理上游 MCP 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"x402-mcp-bridge": {
"command": "npx",
"args": [
"-y",
"@hpp-io/x402-mcp-bridge"
],
"env": {
"DELEGATE_PRIVATE_KEY": "<DELEGATE_PRIVATE_KEY>",
"HPP_NETWORK": "<HPP_NETWORK>",
"RESOURCE_SERVER_URL": "<RESOURCE_SERVER_URL>",
"SAFE_ADDRESS": "<SAFE_ADDRESS>",
"ALLOWANCE_MODULE_ADDRESS": "<ALLOWANCE_MODULE_ADDRESS>"
}
}
}
}
启动命令npx -y @hpp-io/x402-mcp-bridge
需要配置的环境变量
DELEGATE_PRIVATE_KEY密钥Delegate EOA private key used to sign payments. Auto-created in the OS keychain if unset.
HPP_NETWORKTarget network: eip155:181228 (HPP Sepolia, default) or eip155:190415 (HPP Mainnet).
RESOURCE_SERVER_URLOptional upstream MCP server to proxy. Omit to expose only the local tools.
SAFE_ADDRESSSafe address for governance (Safe) mode. Set together with ALLOWANCE_MODULE_ADDRESS.
ALLOWANCE_MODULE_ADDRESSSafe AllowanceModule address for governance (Safe) mode. Set together with SAFE_ADDRESS.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@hpp-io/x402-mcp-bridge0.1.23

工具

9

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

@hpp-io/x402-mcp-bridge

npm MCP Registry License Node

HPP 的 Agent 支付通道。一个 stdio MCP 桥接程序 + hpp-x402 命令行工具,让 Claude Desktop / Claude Code / Cursor / Windsurf / OpenClaw 能通过 x402 自主支付 HPP USDC.e——发现付费服务、按次付费,并遵守支出上限。无需 API 密钥,无需手动签名。

📖 完整文档

hpp-io/x402-tools — 完整手册: 工作原理、所有命令、买家和卖家工作流、支付方案(exact / upto)、钱包模式和故障排除。本 README 是快速参考。

安装

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/hpp-io/x402-tools/main/install/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/hpp-io/x402-tools/main/install/install.ps1 | iex
# …or npm
npm install -g @hpp-io/x402-mcp-bridge

需要 Node 20+。在无头环境(没有操作系统密钥链)中,请使用 setup --print-key——参见 手册。

快速开始

hpp-x402 setup --install claude-code   # create a wallet + register into your host
hpp-x402 fund                          # where to send USDC.e (gasless, no native gas)
hpp-x402 status                        # confirm it's wired

重启宿主后,Agent 就能发现服务并为其付款。也可以从终端浏览并付款:

hpp-x402 discover "price prediction"               # semantic search; your network only
hpp-x402 describe <id>                             # input args (schema + example) — no payment
hpp-x402 call <url-or-id> --body '{"hi":"there"}'  # pay + call — a URL, or an id from discover
改用 HPP Smart Wallet 付款

无需为 Agent 的密钥充值,让它在你设置的支出限额内通过 HPP Smart Wallet 付款。在钱包中,打开 Agents → New,粘贴 Agent 的 地址(hpp-x402 wallet address),签发委托,然后运行钱包显示的命令——命令如下,填入对应值:

hpp-x402 install claude-code -n eip155:190415 --delegation 0x…

请在 Agent 密钥所在的机器上运行。写入前会根据该密钥和网络检查该值,桥接程序每次启动时也会再次检查。该值只能由该密钥在限额内使用,直到过期——但它确实会出现在你的 shell 历史记录中,因此请像对待有额度上限的银行卡一样谨慎保管。要停止 Agent,请在钱包中撤销委托。

完整的命令参考、出售服务(serve)、支付方案和 Safe 模式,请参阅 → 手册。

在 MCP 宿主中使用

宿主通过 stdio 启动桥接程序。直接使用基本配置会在 HPP Sepolia 上以零配置模式启动,并自动创建密钥链钱包:

{ "mcpServers": { "hpp-x402": {
  "command": "npx", "args": ["-y", "@hpp-io/x402-mcp-bridge"]
} } }

hpp-x402 install <host> 会为你写入此配置。注意:直接运行 npx @hpp-io/x402-mcp-bridge 会启动 MCP 服务(宿主所需的程序)——使用命令行工具时,请运行 npx -y -p @hpp-io/x402-mcp-bridge hpp-x402 <command>。

面向宿主的工具
工具功能
wallet_address返回你的钱包地址(用于为其充值)
hpp_discover列出/搜索精选 HPP 目录(只读)
hpp_describe查看单个服务的输入参数——架构 + 示例(只读)
hpp_call调用已发现的服务(HTTP/MCP/A2A);通过你的钱包付款
x402_http_call付款并调用任意 x402 HTTP 端点
pay_a2a_agent付款并向另一个 A2A Agent 发送消息

每次付费调用都不会超出你的支出上限;发现服务不会持有资金,也不会访问你的密钥。

关键环境变量(均可选)
变量说明
DELEGATE_PRIVATE_KEY如果未设置,会在 OS 密钥链中自动创建
HPP_NETWORKeip155:181228 Sepolia(默认)/ eip155:190415 Mainnet
RESOURCE_SERVER_URL代理一个上游 MCP 服务(省略则仅使用本地工具)
SAFE_ADDRESS + ALLOWANCE_MODULE_ADDRESS两者均设置时启用 Safe(治理)模式
HPP_PAYMENT_DELEGATION钱包授予此密钥的 ERC-7710 支付委托:支付 erc7710,并在链上限额内接受来自用户智能账户的付款——此密钥无需 USDC.e。运行 hpp-x402 install <host> --delegation <value> 可写入该值。安装和启动时都会根据密钥和网络进行检查(在其他网络上签发、已撤销或已过期的值都会导致桥接器停止,并说明原因);未设置时会跳过此类接受

完整的环境变量参考和 Safe/治理设置,请参阅手册。

相关内容

正在构建 Agent / SDK 集成(LangChain、OpenAI function-calling、AgentKit、 A2A)?请查看可运行示例集 → hpp-io/hpp-x402-agent-sample

许可证

Apache-2.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。