关于 BackPow PoW Oracle MCP Server
BackPow PoW Oracle MCP Server 为 AI Agent 提供 126 多个工作量证明网络和 770 多种硬件型号的实时挖矿数据。它以只读工具呈现网络状态、独挖概率、生产成本和硬件盈利能力,并为结果附上时间与引用信息。
主要功能
- 01查询网络难度与算力
- 02计算独挖概率及等待成本
- 03比较生产成本与现货价格
- 04按净收益排名硬件挖矿方案
- 05浏览或筛选 PoW 网络
- 06获取近期挖矿事件
适用场景
- 01评估特定网络的当前状态
- 02估算独立挖矿的概率和电费
- 03比较币种生产成本与市场价格
- 04按电价筛选硬件挖矿选择
MCP 相关
向 MCP 客户端提供六种只读挖矿数据工具,可通过 Streamable HTTP 远程连接,也可用本地 stdio 包运行。无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.backpow.com/mcpclaude mcp add --transport http com-backpow-pow-mining-oracle https://mcp.backpow.com/mcp{"mcpServers":{"com-backpow-pow-mining-oracle":{"type":"http","url":"https://mcp.backpow.com/mcp"}}}在 Cursor 中打开{"servers":{"com-backpow-pow-mining-oracle":{"type":"http","url":"https://mcp.backpow.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-backpow-pow-mining-oracle":{"type":"http","url":"https://mcp.backpow.com/mcp"}}}{"mcpServers":{"com-backpow-pow-mining-oracle":{"serverUrl":"https://mcp.backpow.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| coin_id | string | 是 | 币名称或代码,例如 "Bitcoin"、"BTC"、"Kaspa"、"bitcoin cash"、"Monero"。对于有歧义的输入,会拒绝猜测并返回匹配网络列表,因为多个代码被不止一条受追踪的链共用(包括 DGB、XVG 和 TARI)。 |
| hashrate | number | 是 | 矿工的算力数值。单位通过 hashrate_unit 指定。 |
| power_watts | number | 否 | 矿机功耗,单位为瓦特,例如 ASIC 为 3500,GPU 为 320。可选。 |
| hashrate_unit | enum | 是 | 算力单位。大多数网络以每秒哈希数(H/s…EH/s)计量。Cuckoo 系列链以每秒图数(gps)计量,Aleo 以每秒证明数计量——无法识别的单位会被拒绝,而不会被默认视为 H/s,因为这可能导致 10^12 倍的误差。H/s | KH/s | MH/s | GH/s | TH/s | PH/s | EH/s | Sol/s | KSol/s | MSol/s | GSol/s | gps | Kgps | Mgps | Ggps | proofs/s | Kproofs/s | Mproofs/s | Gproofs/s |
| electricity_cost_usd_kwh | number | 否 | 每千瓦时电价,单位为 USD。默认值为 0.069,这是工业托管电价;居民电价通常高出 3 至 5 倍,并会改变盈利结论。 |
详细介绍
BackPow MCP 服务
官方 Model Context Protocol 服务,适用于 BackPow — 工作量证明预言机。
它为 AI 助手提供 126+ 个工作量证明网络和 770+ 种硬件型号的实时挖矿数据:网络难度和算力、泊松单人挖矿概率、生产成本以及硬件盈利能力。
远程端点: https://mcp.backpow.com/mcp — Streamable HTTP,无需 API 密钥,
无需账户。
本地包: @backpow/mcp-server — 通过 stdio 提供相同的六种工具。
安装
ChatGPT(自定义 GPT 和 Actions)
将 BackPow 的实时 PoW 数据直接连接到 ChatGPT:
- 在 ChatGPT 中,前往 探索 GPT → + 创建(或配置现有 GPT)。
- 在 配置下,向下滚动到 Actions → 创建新 action。
- 点击 从 URL 导入,并粘贴:
https://mcp.backpow.com/openapi.json - 点击 导入。所有 6 种工具都会自动添加,无需任何身份验证。
Claude Code
claude mcp add --transport http backpow https://mcp.backpow.com/mcp
Claude Desktop / claude.ai
设置 → 连接器 → 添加自定义连接器 → https://mcp.backpow.com/mcp
VS Code
{
"servers": {
"backpow": { "type": "http", "url": "https://mcp.backpow.com/mcp" }
}
}
Cursor
设置 → MCP → 添加,或在 ~/.cursor/mcp.json 中:
{
"mcpServers": {
"backpow": { "url": "https://mcp.backpow.com/mcp" }
}
}
本地 stdio
适用于运行本地进程而非调用 URL 的客户端。它与远程服务一样,访问相同的公共端点,因此也无需密钥:
{
"mcpServers": {
"backpow": { "command": "npx", "args": ["-y", "@backpow/mcp-server"] }
}
}
工具
| 工具 | 可回答的问题 |
|---|---|
calculate_solo_mining_odds | “以 100 TH/s 的算力单人挖出一个 Bitcoin 区块要多久?”——平均时间、1/7/30/90/365 天内的泊松概率、运气波动范围,以及等待期间的电费 |
get_cost_of_production | “挖 Monero 能盈利吗?”——生产成本与现货价格对比、毛利率、参考设备和电价、30 天趋势 |
get_coin_oracle | “Kaspa 当前的难度是多少?”——带有置信区块的实时网络状态 |
list_pow_coins | 按算法或盈利能力浏览或筛选已跟踪的网络 |
get_hardware_benchmarks | “使用 0.10 USD/kWh 电价时,我该用 RTX 4090 挖什么?”——按每日净 USD 收益排序的币种 |
get_pow_news | 最新的挖矿和网络事件,引用为第三方内容 |
这六种工具均为只读,并标注了 readOnlyHint,因此支持自动批准的宿主不会在每次调用时都提示。
结果格式
每个成功结果都是一个封装对象:
{
"warnings": [ /* plain prose caveats that qualify how the figures should be read */ ],
"source": {
"as_of_utc": "2026-09-18T08:12:00Z",
"data_age_seconds": 30,
"served_from": "live",
"url": "https://backpow.com/Bitcoin",
"cite_as": "BackPow — The Proof of Work Oracle, \"BTC solo mining odds\", retrieved 2026-09-18 — https://backpow.com/Bitcoin",
"methodology": "…"
},
"data": { /* the figures */ }
}
难度、算力和价格会持续变化,因此只有结合测量时刻,数值才有意义。因此,每个结果都会附带测量时间戳和可直接使用的引用文本。
以下两种有意为之的行为值得了解:
- 遇到歧义时会拒绝,而非猜测。 多个已跟踪链会共用一些代码(DGB 被 5 条链共用,XVG 被 5 条链共用)。
get_coin_oracle {"coin_id": "DGB"}会返回列出候选项的错误,而不是自行选择,这样回答就不会针对调用者所指网络以外的其他网络。 - 测量数据不可用时会拒绝,而非替代。 如果无法测量网络的当前状态,工具会返回错误,而不是返回
0 H/s之类的占位值,因为调用者无法分辨它是真实读数还是占位值。
数据和许可
数据来自 BackPow 的 stratum 采集节点和市场数据,并依据 CC BY 4.0 发布——详见 backpow.com/llms.txt。 建议注明出处,但无需事先许可。
这是一个计算器和数据源,不构成财务建议。没有任何工具会执行交易。
开发
需要 Node 22 或更高版本:Cloudflare Workers 工具链需要此版本。已发布的包本身可在 Node 20 及更高版本上运行。
npm install
npm run typecheck # tsc --noEmit
npm test # unit + integration, no network
npm run dev # wrangler dev on :8787
npm run conformance -- http://127.0.0.1:8787 # protocol probe against a running server
npm run deploy # Cloudflare Workers
scripts/conformance.mjs 会通过传输层测试实时端点的安全行为;这些行为只有在真实 HTTP 连接中才会显现:状态码、标头协商、来源检查和协议版本处理。可将其指向本地 wrangler dev 实例,或已部署的端点。
传输方式
通过单个端点 POST /mcp 使用可流式 HTTP。服务是无状态的:不会生成会话 ID,GET 和 DELETE 会返回 405,通知会返回无响应正文的 202。协议修订版本 2025-11-25 至 2024-11-05 会在 initialize 时协商;server/discover 会报告支持的版本集合。
已弃用的 HTTP+SSE 传输方式所使用的路径 /sse 和 /message 会返回 410,并指向 /mcp。
许可证
MIT —— 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。