mcpField
M
mcp-x402

mcp-x402

本地服务
github.com/codespar金融数据2754 周前更新

关于 mcp-x402

mcp-x402 是 x402 协议的 MCP 服务,用于 HTTP 402 按请求付费(USDC,Base 或 Solana)。该包已弃用,README 记录其调用的 api.x402.org 无法解析,当前不可用于实际调用。

主要功能

  1. 01按 HTTP 402 资源发起付费请求
  2. 02管理 x402 付费墙配置
  3. 03查询 USDC 余额与支付记录
  4. 04列出支持的网络、代币与 facilitator

适用场景

  1. 01参考 x402 工具接口的设计
  2. 02在已有可用端点时通过 X402_BASE_URL 指向自有服务

MCP 相关

该服务以 MCP 工具的形式暴露 x402 支付与付费墙管理功能,供 MCP 客户端调用。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-x402": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-x402"
],
"env": {
"X402_API_KEY": "<X402_API_KEY>"
}
}
}
}
启动命令npx -y @codespar/mcp-x402
需要配置的环境变量
X402_API_KEY密钥API key for x402

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

安装包
npm@codespar/mcp-x4020.1.5

工具

10

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

参数类型必填说明
urlstring是受 402 保护的资源 URL
networkenum否区块链网络(默认值:base)base | solana
maxAmountstring是愿意支付的最高 USDC 金额(例如:'0.01')

详细介绍

@codespar/mcp-x402

已弃用:没有可用的在线端点。 2026-09-27 使用两个公共 DNS 解析器(8.8.8.8 和 1.1.1.1)进行检测后发现:此服务唯一调用的主机 api.x402.org 无法通过 DNS 解析。x402 没有中央 API:它是一种 HTTP 402 协议,每个卖家都会选择验证付款的协调服务。此服务中的工具均无法连接到任何服务。该软件包已在 npm 上弃用,仅保留在此仓库中供参考。如果你有可用的端点,可通过 X402_BASE_URL 将服务指向该端点。若要恢复此软件包,请在 mcp-dev-latam 提交问题,并附上服务提供商提供的基础 URL 文档。

面向 x402 的 MCP 服务——由 Coinbase 推出的 HTTP 原生微支付协议(Base/Solana 上的 USDC)

npm License: MIT

什么是 x402?

x402 是一种开放协议,支持在 HTTP 层实现机器对机器微支付。当 AI Agent 请求资源并收到 HTTP 402 Payment Required 响应时,它会自动在链上发送 USDC 付款并重试——无需结账界面,也无需商家集成,纯 HTTP 流程。

这是专为 Agent 商务打造的支付通道。

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "x402": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-x402"],
      "env": {
        "X402_API_KEY": "your-key",
        "X402_WALLET_ADDRESS": "your-wallet-address"
      }
    }
  }
}
Claude Code
claude mcp add x402 -- npx @codespar/mcp-x402
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "x402": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-x402"],
      "env": {
        "X402_API_KEY": "your-key",
        "X402_WALLET_ADDRESS": "your-wallet-address"
      }
    }
  }
}

工具(10 个)

工具用途
pay_request为受 402 保护的资源付款。
verify_payment验证 x402 付款是否已收到并在链上结算
create_paywall为端点创建 x402 付费墙配置。
get_paywall获取特定 URL 的付费墙配置
list_paywalls列出所有已配置的 x402 付费墙
delete_paywall从端点移除 x402 付费墙
get_balance获取可用于 x402 付款的 USDC 余额
list_payments列出 x402 付款记录,可选使用筛选条件
get_payment获取特定 x402 付款的详细信息
get_supported_networks列出 x402 付款支持的区块链网络、代币和协调服务

身份验证

x402 使用从已注册协调服务获取的 Bearer API 密钥。

获取凭据
  1. 访问 x402 文档
  2. 设置协调服务,或使用 Coinbase 托管的协调服务
  3. 生成 API 密钥
  4. 获取你的钱包地址(Base 或 Solana)
  5. 设置环境变量

环境变量

变量必填描述
X402_API_KEY是x402 协调服务的 API 密钥
X402_WALLET_ADDRESS是用于发送/接收付款的钱包地址
X402_NETWORK否区块链网络:base(默认)或 solana

使用场景

  • Agent 访问付费 API — AI Agent 按请求为数据流、LLM API 或优质内容付费
  • 微支付变现 — 通过低于一美分的付费墙保护你的 API 端点
  • 机器对机器商务 — Agent 自主购买算力、数据或服务

路线图

v0.2(计划中)
  • create_subscription — 为端点设置定期微支付
  • estimate_cost — 在为资源付款前估算费用
  • batch_pay — 在单笔交易中为多个资源付款
v0.3(计划中)
  • 支持多种代币(除 USDC 外,还支持 ETH、SOL)
  • 为长时间运行的 Agent 任务提供流式付款

想要贡献?提交 PR 或申请工具。

链接

企业版

需要为 Agent 付款提供治理、预算限制和审计记录?CodeSpar Enterprise 在这些 MCP 服务之上增加了策略引擎、付款路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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