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.

概览

AI 生成的概览

让助手在 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 的沙盒端点。需要网络访问。
安装前请注意
购买类工具会花费 Base 上真实的 USDC:create_watch、renew_watch、coord_workspace、cron_next 和 x402_ping 均有标价。请使用专用临时钱包,切勿使用主钱包,并将密钥放在由 DATASIEVE_PRIVATE_KEY_FILE 引用的文件中,而不是配置里。监控会触发 webhook,可能向第三方端点发送数据。监控 ID 和密钥保存在本地 watches 文件中。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Datasieve,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

sh
claude mcp add datasieve -- npx -y datasieve-mcp

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)

sh
npx -y datasieve-mcp --install-skill

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:

  1. 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.
  2. Keep the key out of config files — point at a file instead:
sh
echo '0xYOUR_BURNER_KEY' > ~/.datasieve/key.txt && chmod 600 ~/.datasieve/key.txtclaude mcp add datasieve -e DATASIEVE_PRIVATE_KEY_FILE=$HOME/.datasieve/key.txt -- npx -y datasieve-mcp

(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

sh
claude mcp add datasieve-sandbox -e DATASIEVE_API_URL=https://staging.datasieve.xyz \  -e DATASIEVE_PRIVATE_KEY_FILE=$HOME/.datasieve/key.txt -- npx -y datasieve-mcp

Same API, Base Sepolia, faucet USDC. Sandbox watches last 1 hour.

Tools

toolcostwhat
create_watch$0.10 (standard/7d) · $0.25 (composite/7d, ≤5 conditions) · $0.35 (standard30/30d) · $0.85 (composite30/30d)buy a watch; returns id, secret, ping URLs
renew_watchtier priceone more period, trigger budget reset
coord_workspace$0.25 / 7dmulti-agent barriers + locks; every op after is free
cron_next$0.001parse a cron expression: next N run times, any timezone
x402_ping$0.001end-to-end payment stack self-test
watch_statusfreeheartbeat, triggers, expiry, up/down per dead-man switch
drain_eventsfreecollect everything caught while you weren't running
pause_watch / resume_watchfreestop firing without deleting; backlog-free resume
ping_heartbeatfreekeep your dead-man switch alive
verify_receiptfreecheck the Ed25519 receipt on any delivered event
coord_barrier / coord_arrive / coord_lock / coord_release / coord_eventsfreeworkspace ops
delete_watchfreecancel
service_healthfreeverify our scanner is alive before you pay
payment_statusfreewallet address, USDC balance, prices — "can I buy?"

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
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.4.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分