mcpField
B
BackPow PoW Oracle MCP Server

BackPow PoW Oracle MCP Server

已认证精选远程服务
backpow.com金融数据12 周前更新

关于 BackPow PoW Oracle MCP Server

BackPow PoW Oracle MCP Server 为 AI Agent 提供 126 多个工作量证明网络和 770 多种硬件型号的实时挖矿数据。它以只读工具呈现网络状态、独挖概率、生产成本和硬件盈利能力,并为结果附上时间与引用信息。

主要功能

  1. 01查询网络难度与算力
  2. 02计算独挖概率及等待成本
  3. 03比较生产成本与现货价格
  4. 04按净收益排名硬件挖矿方案
  5. 05浏览或筛选 PoW 网络
  6. 06获取近期挖矿事件

适用场景

  1. 01评估特定网络的当前状态
  2. 02估算独立挖矿的概率和电费
  3. 03比较币种生产成本与市场价格
  4. 04按电价筛选硬件挖矿选择

MCP 相关

向 MCP 客户端提供六种只读挖矿数据工具,可通过 Streamable HTTP 远程连接,也可用本地 stdio 包运行。无需 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.backpow.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@backpow/mcp-server1.0.0

工具

6
参数类型必填说明
coin_idstring是币名称或代码,例如 "Bitcoin"、"BTC"、"Kaspa"、"bitcoin cash"、"Monero"。对于有歧义的输入,会拒绝猜测并返回匹配网络列表,因为多个代码被不止一条受追踪的链共用(包括 DGB、XVG 和 TARI)。
hashratenumber是矿工的算力数值。单位通过 hashrate_unit 指定。
power_wattsnumber否矿机功耗,单位为瓦特,例如 ASIC 为 3500,GPU 为 320。可选。
hashrate_unitenum是算力单位。大多数网络以每秒哈希数(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_kwhnumber否每千瓦时电价,单位为 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:

  1. 在 ChatGPT 中,前往 探索 GPT → + 创建(或配置现有 GPT)。
  2. 在 配置下,向下滚动到 Actions → 创建新 action。
  3. 点击 从 URL 导入,并粘贴:
    https://mcp.backpow.com/openapi.json
    
  4. 点击 导入。所有 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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。