mcpField
X
x402station-mcp

x402station-mcp

本地服务
github.com/sF1nX安全321 周前更新

关于 x402station-mcp

x402station-mcp 让支持 MCP 的 Agent 在向端点付款前查询 x402station 风险信号。其工具提供端点警告和付款相关证据,不负责路由付款或托管资金。

主要功能

  1. 01付款前检查端点风险
  2. 02获取端点七日取证报告
  3. 03列出当前标记的端点
  4. 04报告运行时间、延迟和警告

适用场景

  1. 01付款前筛查 x402 URL
  2. 02调查端点可靠性和定价
  3. 03发现服务时过滤已标记端点

MCP 相关

它向 MCP 客户端提供 x402station 的 Preflight、Forensics、Catalog Decoys 等能力。付费工具调用通过 x402 完成,需要持有 Base 主网 USDC 的钱包私钥。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"x402station": {
"command": "npx",
"args": [
"-y",
"x402station-mcp"
],
"env": {
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"X402STATION_BASE_URL": "<X402STATION_BASE_URL>"
}
}
}
}
启动命令npx -y x402station-mcp
需要配置的环境变量
AGENT_PRIVATE_KEY密钥0x-prefixed 64-hex-char private key. Account must hold Base mainnet USDC. Required for any paid tool call.
X402STATION_BASE_URLOptional override. Only https://x402station.io or http(s)://localhost are accepted to prevent payload hijacking; any other value makes the adapter refuse to start.

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

安装包
npmx402station-mcp1.0.11

工具

10

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

参数类型必填说明
urlstring是Agent 即将付款的 x402 端点完整 URL。

详细介绍

Glama MCP 服务评分

x402station-mcp

适用于 x402station.io 的 MCP 适配器。x402station.io 是 x402 Agent 商务的独立风险信号层。提供 x402station.io 的 Preflight,以及 Forensics、Catalog Decoys、Alternatives、Credits、Watch 和 Whats New。任何使用模型上下文协议的 Agent,都能在签署 PAYMENT-SIGNATURE 前获取端点证据,包括 诱饵、僵尸端点、价格陷阱、从未获得付款、延迟、签名/结算检查,然后再付款。

x402station.io 每 10 分钟独立探测一次 agentic.market 上列出的所有端点,并将探测历史与 CDP 结算数据合并。策略引擎负责决策和执行;x402station.io 负责测量和报告。我们不负责路由、不托管资金,也不作背书。

安装

# Claude Code / Cursor / Windsurf / Continue — works anywhere with MCP
npm install -g x402station-mcp
# or use npx in the config, no global install needed:

配置

该适配器通过 x402 本身按每次付费调用收取真实 USDC。你需要一个持有 Base 主网 USDC 的钱包私钥。

Claude Code

添加到 ~/.claude/claude_desktop_config.json(或 MCP 服务配置所在的位置):

{
  "mcpServers": {
    "x402station": {
      "command": "npx",
      "args": ["-y", "x402station-mcp"],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}
Cursor / Windsurf / Continue

配置格式相同——每个 MCP 宿主都支持 command / args / env。请参阅相应工具的 MCP 文档。

环境变量
变量必填默认值用途
AGENT_PRIVATE_KEY任何付费工具调用都需要—以 0x 开头的 64 位十六进制私钥。账户必须持有 Base 主网 USDC。
X402STATION_BASE_URL否https://x402station.io开发/测试时使用的覆盖值。

工具

preflight(url) — $0.001 USDC

询问是否可以安全地向此 x402 URL 付款。返回:

{
  "ok": true,
  "warnings": [],
  "metadata": {
    "service": "...",
    "price_usdc": "0.01",
    "uptime_1h_pct": 100,
    "avg_latency_ms": 412
  }
}

仅当没有触发严重警告时,ok 才为 true。警告包括 unknown_endpoint、no_history、dead、zombie、decoy_price_extreme、never_paid_zombie、proxy_markup、wildcard_402、spa_fallback、suspicious_high_price、slow 和 new_provider。

forensics(url) — $0.001 USDC

提供深入的 7 天报告,包含 preflight 的所有内容。返回每小时的正常运行时间、延迟 p50/p90/p99、状态码分布、集中度分组统计和诱饵概率。额外警告:dead_7d、mostly_dead、slow_p99、price_outlier_high、high_concentration。

catalog_decoys() — $0.005 USDC

完整黑名单。返回当前被标记为严重问题的所有活跃端点,以及各原因的计数。定期获取并在本地缓存——比对每个 URL 都执行 preflight 更省钱。

常见 Agent 工作流

agent wants data from some_endpoint.com
    │
    ├─ preflight("https://some_endpoint.com/data")  ← $0.001
    │     ok: false, warnings: ["decoy_price_extreme"]
    │
    └─ skip; try the next candidate

批量发现时,每天执行一次 catalog_decoys(),并将结果与即将访问的 URL 集合做差集比较。

可组合使用

x402station 会在 Agent 付款前检查 端点 是否安全(是否为诱饵/僵尸端点/价格陷阱/从未获得付款)。它也适合搭配 负载 安全检查,在签署前筛查付款元数据中的 PII:

agent intent: pay some_endpoint.com
    ├─ x402station    preflight(url)              ← is the ENDPOINT safe?
    ├─ presidio-x402  screen_payment_metadata()   ← is the PAYLOAD safe?
    └─ pay()

presidio-hardened-x402-mcp 会在签署前筛查付款元数据中的 PII。这两个服务由不同团队独立开发,这是有意为之——保持信号彼此独立正是关键所在。这只是组合使用的参考,并非背书;筛查工具的行为和限制请参阅其代码库。

链接

联系方式

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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