
Attester Oracle
io.github.maminihdsv0.2.0更新於 Oct 4, 2026
Verify PyPI and npm packages, symbols, and version diffs against real artifacts. Free, no account.
概覽
讓助理核實 PyPI 與 npm 套件、符號及版本差異是否真實存在,並附上簽章證明。
- 功能
- Attester Oracle 提供四個免費預言機工具:attester_package_exists 檢查 PyPI 或 npm 套件名稱是否真實存在,並對疑似搶註的未命中提出標記;attester_symbol_exists 檢查套件中是否存在某個函式、類別或常數,並在未命中時提供最接近的候選;attester_symbol_signature 傳回指定固定版本下的精確簽章、結構化參數、文件字串與棄用狀態;attester_version_diff 提供兩個固定版本之間的符號層級差異,並標示為破壞性、新增或中性。付費工具另包含工作核驗、附引用的程式研究、依評分標準評分、x402 服務定價監督報告,以及付款前的交易對手檢查。結果附有可用免費收據端點驗證的錢包簽章證明。
- 適用情境
- 適合助理撰寫或審查會安裝、匯入第三方套件的程式碼時,用真實產物確認套件名稱、符號、簽章與版本變化,而不是憑猜測。也適合需要核驗其他代理產出,或判斷是否應向某交易對手付款的代理。
- 執行需求
- 遠端 streamable HTTP 端點位於 attester.dev;四個免費預言機工具無需安裝、帳號或金鑰,限制為每個用戶端 IP 每天 25 次呼叫,00:00 UTC 重置。付費工具需要 ATESTER_API_KEY 中的預付額度金鑰,或 BUYER_PRIVATE_KEY 中帶 USDC 的 Base 錢包。文件也說明了從原始碼以 stdio 方式在本機安裝。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Attester Oracle,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"attester-mcp": {
"type": "http",
"url": "https://attester.dev/mcp/"
}
}
}README
attester-mcp
MCP server for attester.dev: verification and API-existence oracle tools for AI agents, callable from any MCP client (Claude Code, Cursor, Windsurf, LangChain, CrewAI).
Every result ships with a wallet-signed attestation you can verify without
trusting us: POST https://attester.dev/receipts/verify is free.
Quickstart: free oracle tools, no keys
No install needed. Point your MCP client at the hosted endpoint:
Four oracle tools work immediately: no account, no API key, no wallet. You get 25 free calls per day per client IP, shared across the four tools, resetting 00:00 UTC. (This config block works for Claude Code, Claude Desktop, and Cursor; any MCP client that speaks streamable HTTP.)
Run it locally instead (stdio): install from source with
pip install git+https://github.com/maminihds/attester-mcp.git, then use
"command": "attester-mcp" in the config above. A zero-install
uvx attester-mcp command lands once the package is published to PyPI.
Steer your agent: CLAUDE.md / Cursor Rules snippet
Paid tools
Payment works two ways:
- Prepaid credits (humans, no crypto): buy a $5 pack at
this Stripe link, claim
the
att_live_...key once athttps://attester.dev/credits/claim?session_id=cs_..., and setATTESTER_API_KEY=att_live_...in the server env. Every paid call deducts from the balance. Check it atGET https://attester.dev/credits/balancewith the key. (CREDITS_API_KEYstill works as an alias.) The free oracle tools honor the key too: the demo routes skip the daily quota for it and never charge. - x402 (agents with wallets): set
BUYER_PRIVATE_KEYto a Base wallet with USDC. The wrapper pays per call automatically (402, sign, retry) and sends the wallet address asX-Payer, which keys the paid endpoints' free quotas.
Without any key, the paid endpoints answer HTTP 402 with payment terms in the body.
Agent skill bundle (skills/attester)
The same API, packaged as an Agent Skill so agent configs load it as a
default tool: when-to-use rules, exact curl per endpoint (the keyless
/demo/v1/* free path for oracle checks, X-Payer free quotas for the
rest), verdict reading, and receipt verification.
Install paths:
Or copy skills/attester/ into ~/.claude/skills/ manually. The bundle
has a helper (skills/attester/scripts/call.py, stdlib + httpx) and two
worked transcripts in skills/attester/examples/.
Install from source
Environment variables:
SERVER_URL: API base URL, defaults tohttps://attester.dev.ATTESTER_API_KEY: prepaid credits key (att_live_...), optional.BUYER_PRIVATE_KEY: Base wallet for x402 payment, optional.
Example clients
examples/plain_python.py: direct x402-paid call with the official SDK.
examples/langchain_example.py: LangChain tool wrapper.
Links
- Site: https://attester.dev
- OpenAPI: https://attester.dev/openapi.json
- llms.txt: https://attester.dev/llms.txt
- Directory listing: https://x402-list.com/services/attester-verification-oracle-verified-research
來源:README.md,提交 d74742e
工具
0版本歷史
1- v0.2.0最新Sep 16, 2026

