关于 XGuard — Agent Execution Gateway
XGuard Live 从公开一手来源采集事实,并以机器可读格式发布,附带时间戳、来源证据和变更历史。它面向通过 HTTP 查询当前或最近观测数据的人与机器。
主要功能
- 01一手来源事实采集
- 02带时间戳的验证与来源证据
- 03不可变变更历史
- 04提供多种格式的 HTTP 响应
- 05新鲜度与过期状态标记
适用场景
- 01查询软件包的最新发布版本
- 02以 JSON 或 Markdown 获取事实记录
- 03查看观测值的变更时间
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.xguardgate.com/mcpclaude mcp add --transport http moelayyan90-xguard-control-plane https://api.xguardgate.com/mcp{"mcpServers":{"moelayyan90-xguard-control-plane":{"type":"http","url":"https://api.xguardgate.com/mcp"}}}在 Cursor 中打开{"servers":{"moelayyan90-xguard-control-plane":{"type":"http","url":"https://api.xguardgate.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"moelayyan90-xguard-control-plane":{"type":"http","url":"https://api.xguardgate.com/mcp"}}}{"mcpServers":{"moelayyan90-xguard-control-plane":{"serverUrl":"https://api.xguardgate.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
XGuard Live
面向 AI 的实时事实层。
事实实时更新。来源经过核验。变更有迹可循。机器可读。
XGuard Live 监测公开的第一手来源,并发布精简、规范的事实,附带核验时间戳、来源证据和不可篡改的历史记录。人和机器都可以通过普通 HTTP 获取相同的数据。获取公开事实无需账户、SDK、插件或付费 API 密钥。
curl https://xguardgate.com/fact/npm/react/latest-version
curl -H 'Accept: text/markdown' https://xguardgate.com/fact/npm/react/latest-version
curl -H 'Accept: application/json' https://xguardgate.com/fact/npm/react/latest-version
已发布的观测结果包含当前值或最近观测到的值、来源 URL、来源哈希、观测/核验时间戳、新鲜度期限、先前值和历史记录。STALE/UNKNOWN 绝不表示当前值已经过核验。核验表示检索时与来源一致,并不代表对每一项发布者声明进行独立认证。候选数据只有通过架构和来源检查后才会发布。
开发
使用 Node 24。
npm ci --prefix apps/relay
npm run check
npm test
npm run build
npm run --prefix apps/relay live:test-runtime
npm run dev
本地开发使用单独的 Worker 配置和本地 SQLite Durable Objects。生产环境冒烟检查为只读,不计入业务指标:npm run smoke。第一手来源检查命令为 node scripts/live-source-check.mjs;robots 限制、速率限制和来源架构变更都可能导致无法采集。
运维
生产 Worker 为 xguard-mainnet。Cron 每十分钟运行一次;持久分片告警会在到期时采集来源,并遵循域名限制和退避策略。Cloudflare 缓存提供有时限限制、格式特定的表示。/healthz 提供实际计数和调度器运行状况。/admin 需要所有者密钥,并保护所有变更操作。
部署:使用拉取请求,通过 CI/CodeQL,合并后,Deploy XGuard Live 工作流将部署经过测试的提交。使用现有 Cloudflare 凭据手动部署:npx --prefix apps/relay wrangler deploy --config apps/relay/wrangler.jsonc --tag git-$(git rev-parse --short=12 HEAD)。生产环境生命周期变更必须先通过 node scripts/durable-object-deploy-guard.mjs <deployed-git-ref> HEAD,并与运行时变更隔离。
请参阅运维和回滚和迁移清单。原执行网关仅为兼容状态/恢复机制和历史参考而保留;它不是公开的 Live 产品。恢复历史结果仍需要原始签名报价。旧版营销和发布工作流已归档,不会运行。
盈利模式
启动模式为观测。Cloudflare Pay Per Crawl 的资格以及 Pay Per Use 买家的参与情况,都需要在所有者的 Cloudflare 账户中确认。应用不会捏造收入、模拟生产环境中的付费流量,也不会将爬虫请求等同于付费使用。实际的服务商报告导入和发票成本是独立、可审计的记录。没有报告意味着账户收入未知,而不是已证实为零。即使之后将符合条件的高价值详情页配置为付费检索,发现功能仍然免费。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。