关于 pulsefeed-x402
pulsefeed-x402 是可托管访问或本地运行的 MCP 服务,用于检查 x402 付款端点,并追踪 MCP 服务和 npm 包的安全变更。它结合端点检查、每日注册表快照与变更报告,面向 Agent 和包维护者。
主要功能
- 01x402 存活状态、风险评分与诈骗标记
- 02Base 链上证明链接
- 03每日审计 MCP 注册表并比较变更
- 04依赖漂移报告与 CI 检查
- 05免费 API、RSS 订阅与漂移徽章
适用场景
- 01Agent 付款前检查 x402 端点
- 02安装前审查 MCP 服务
- 03监控依赖项的危险变更
- 04在定期 CI 构建中加入漂移检查
MCP 相关
向 MCP 客户端提供 check_x402_endpoint、mcp_check_server、mcp_drift_check 和 mcp_security_report 等工具。可通过托管的 Streamable HTTP 服务连接,也可在本地运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://pulsefeed.dev/mcp-serverclaude mcp add --transport http nikolife2016-pulsefeed-x402 https://pulsefeed.dev/mcp-server{"mcpServers":{"nikolife2016-pulsefeed-x402":{"type":"http","url":"https://pulsefeed.dev/mcp-server"}}}在 Cursor 中打开{"servers":{"nikolife2016-pulsefeed-x402":{"type":"http","url":"https://pulsefeed.dev/mcp-server"}}}在 VS Code 中打开{"mcpServers":{"nikolife2016-pulsefeed-x402":{"type":"http","url":"https://pulsefeed.dev/mcp-server"}}}{"mcpServers":{"nikolife2016-pulsefeed-x402":{"serverUrl":"https://pulsefeed.dev/mcp-server"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
11| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要验证的 x402 端点 URL |
详细介绍
PulseFeed
付款或安装前先验证。
Agent 行动前必须回答两个问题,而只查看当前状况的扫描器无法回答其中任何一个:
- 这个 x402 端点付款安全吗? — 活跃状态、0–100 的信任评分、诈骗标记(收款方被替换、目录价格 ≠ 挑战价格、蜜罐收款方、将测试网标为生产网),以及付款/避开判定和 Base 上的链上证明链接。
- 这个 MCP 服务或 npm 包在人们采用之后是否发生过变化? — 后续版本中添加了安装脚本、所有权被替换、仓库被移除、包被取消发布、构建来源证明丢失。
第二个问题是静态扫描器无法回答的。拉地毯式诈骗在审查时本来就看起来干净:包先收集数周的安装量,然后才发布会在 npm i 时运行代码的补丁。要回答这个问题,必须保留昨天的快照,这也是此处的时间序列从 2026-07-30 开始、且事后无法重建的原因。
PulseFeed 每晚重新审计整个 MCP 注册表,并与前一天的快照进行差异比较;同时每天重新探测 x402 端点。以下所有内容均免费,无需密钥或账户。
MCP 服务
托管服务,无需安装:
https://pulsefeed.dev/mcp-server
Streamable HTTP。也可在官方 MCP 注册表、Smithery 和 Glama 上找到。
或者在本地运行——参见 mcp/:
npx pulsefeed-x402-mcp
工具包括 check_x402_endpoint(此端点付款是否安全)、mcp_check_server(安装前审计)、mcp_drift_check(拉地毯式诈骗检查——传入你自己的依赖列表)、mcp_security_report、x402_incidents 和 x402_changes。
漂移徽章
将它放入你的 README。它会说明你的包在人们采用之后发生了哪些变化:
[](https://pulsefeed.dev/mcp/drift)
使用你的注册表名称(io.github.you/your-server)或 npm 包名称。
绿色徽章是对你包的公开声明,因此只有当包确实出现在我们的快照中时才会颁发。如果没有,徽章会显示灰色的 unwatched,绝不会是绿色。把缺少测量当作干净的证据,是我们曾经公开犯过的一次错误,我们不会重蹈覆辙;请参见更正说明。
CI 检查
当你已依赖的内容发生危险变化时,让构建失败:
- uses: Nikolife2016/mcp-drift-action@v1
Marketplace · 源代码。请按计划运行,而不只是响应拉取请求运行——依赖漂移会发生在你提交代码之间。
免费 API
无需密钥,启用了 CORS,可安全地从浏览器或目录页面调用:
# what changed, whole registry
curl -s "https://pulsefeed.dev/mcp/drift.json?days=7"
# only your dependencies
curl -s "https://pulsefeed.dev/mcp/drift.json?packages=pkg-a,pkg-b&days=7"
# is this x402 endpoint payable
curl -s "https://pulsefeed.dev/verify?endpoint=<url>"
无需注册即可订阅——筛选条件保存在 URL 中,因此没有订阅者数据库,也没有数据泄露风险:
https://pulsefeed.dev/mcp/drift.rss?packages=pkg-a,pkg-b
完整规范:/openapi.json。
开放数据
关于公开承认错误
我们曾发布一条消息,称 x402 端点中有 76% 已失效。这个数字衡量的是我们自己的解析器,而不是整个市场;之后又修正了两次,每次都调低,每次都是出于同一类原因:把我们自己的行为记录成了别人的表现。整个机制、每次修正,以及由此形成的检查清单,都保留在 pulsefeed.dev/correction,而不是悄悄删除。
如果你发现这里有哪个数字不成立,请提交 issue——相关内容最终会出现在那个页面上。
此仓库包含什么
mcp/ | MCP 服务(npm 上的 pulsefeed-x402-mcp) |
lint/ | x402-payable——检查你的 x402 端点是否真的可以付款 |
data/ | 已发布的系列数据和快照 |
server.json | 官方 MCP 注册表的清单 |
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。