
Datasieve
io.github.gitwormq由 GitHub 账号 gitwormq 发布v0.4.1更新于 Oct 24, 2026
On-chain watches, web-page monitors, dead-man switches, cron, and agent coordination, paid via x402.
概览
让助手在 Base 上购买和管理常驻监控:链上条件、网页变化、cron 定时、死人开关以及多智能体协调。
- 可以做什么
- DataSieve 为智能体提供常驻基础设施。付费工具可创建和续订监控:Base 上的链上条件(钱包活动、巨鲸转账、价格突破、新资金池)、按 CSS 选择器或正则限定的网页变化监控、死人开关,以及触发 webhook 的 cron 定时。协调工作区提供多智能体的屏障和锁。免费工具可检查服务健康、读取监控状态、收取事件、发送心跳、暂停或恢复、验证 Ed25519 观测回执,以及取消监控。
- 适用场景
- 当助手需要在停止运行后继续监视某些事物时使用:监控钱包或网页、安排周期性唤醒、在长时间自主工作前设置死人开关,或协调多个子智能体。免费工具无需钱包即可使用,因此可以先试用再购买。
- 运行要求
- 通过 npm 包 datasieve-mcp 以 stdio 在本地运行(需要 Node.js/npx)。无需账户或 API 密钥。购买类工具需要 Base 上已充值的临时钱包私钥,通过 DATASIEVE_PRIVATE_KEY_FILE 提供(也可用内联密钥变量)。DATASIEVE_API_URL 选择 API 地址,默认生产端点;另有 Base Sepolia 上带水龙头 USDC 的沙盒端点。需要网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Datasieve,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
datasieve-mcp
MCP server for DataSieve — standing infrastructure for AI agents, paid over x402. On-chain conditions on Base (wallet activity, whale transfers, price crossings, new pools), url-change web monitoring (CSS selector / regex scoped), dead-man switches for your own agents (your agent pings a URL; silence fires the alert), cron schedules (fire a webhook every N seconds, at a time, or on a cron expression), and multi-agent coordination (barriers + locks). Every event carries a signed Ed25519 observation receipt. No account, no API key: one gasless USDC payment per watch, signed locally — your key never leaves your machine. Failed calls are never billed.
Setup — no key required to start
Most tools work with no wallet at all — check our scanner's health, read watch status, drain events, ping dead-man switches, pause/resume, verify receipts, cancel watches. Only the buying tools spend money.
The Claude Code skill (recommended)
Installs a skill into ~/.claude/skills/datasieve/ that teaches Claude when to
reach for standing infrastructure proactively: arm a dead-man switch before
long autonomous work, schedule wake-ups, watch pages and wallets, coordinate
sub-agents.
When you want to buy
x402 means paying is a signature, so purchases need a key. Two rules:
- Use a dedicated burner wallet holding a few dollars of USDC on Base — never your main wallet. Payments are gasless (EIP-3009), so it needs no ETH.
- Keep the key out of config files — point at a file instead:
(DATASIEVE_PRIVATE_KEY=0x... inline also works if you prefer.)
The key never leaves the process: each payment is a signature authorizing
exactly the route price — one at a time, nothing standing. Run
payment_status to see the wallet, its balance, and prices before spending
anything.
Rehearse for free
Same API, Base Sepolia, faucet USDC. Sandbox watches last 1 hour.
Tools
Watch ids and secrets are remembered in ~/.datasieve/watches.json (mode 600),
so follow-up calls only need the watch id — the persistent memory your
ephemeral agent lacks.
来源:README.md,提交 370a6ec
工具
0版本历史
1- v0.4.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分