BackPow PoW Oracle MCP Server について
BackPow PoW Oracle MCP Serverは、126以上のProof of Workネットワークと770以上のハードウェアモデルの採掘データをAIエージェントに提供します。読み取り専用ツールでネットワーク指標、ソロ採掘の確率、生産コスト、機器の採算性を確認でき、結果には時刻と引用情報も含まれます。
主な機能
- 01ネットワーク難易度とハッシュレートの取得
- 02ソロ採掘確率と待機コストの計算
- 03生産コストと市場価格の比較
- 04純利益による機器の採掘順位付け
- 05PoWネットワークの一覧表示と絞り込み
- 06最近の採掘関連イベントの取得
活用シーン
- 01ネットワークの現在の状態を確認
- 02ソロ採掘の確率と電気代を見積もる
- 03コインの生産コストと市場価格を比較
- 04電気料金に応じて採掘機器を選定
MCP 対応
MCPクライアントに6種類の読み取り専用採掘データツールを提供します。リモートの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 | はい | ハッシュレートの単位。ほとんどのネットワークでは 1 秒あたりのハッシュ数(H/s…EH/s)で測定します。Cuckoo 系チェーンでは 1 秒あたりのグラフ数(gps)、Aleo では 1 秒あたりの証明数で測定します。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/kWh)。デフォルトは 0.069 で、産業用ホスティングの料金です。家庭用料金は通常その 3~5 倍で、採算の判断も変わります。 |
詳細
BackPow MCP Server
BackPow — Proof of Work Oracle の公式Model Context Protocolサーバーです。
AI アシスタントに、126 以上の Proof of Work ネットワークと 770 以上のハードウェアモデルのライブマイニングデータを提供します。ネットワークの難易度とハッシュレート、ソロマイニングのポアソン確率、Cost of Production、ハードウェアの収益性を確認できます。
リモートエンドポイント: https://mcp.backpow.com/mcp — Streamable HTTP、API キー不要、アカウント不要。
ローカルパッケージ: @backpow/mcp-server — 同じ 6 つのツールを stdio 経由で利用できます。
インストール
ChatGPT(カスタム GPT と Actions)
BackPow のライブ PoW データを ChatGPT に直接接続できます。
- ChatGPT で Explore GPTs → + Create に移動します(または既存の GPT を設定します)。
- Configure で下にスクロールし、Actions → Create new action を選択します。
- Import from URL をクリックして、以下を貼り付けます。
https://mcp.backpow.com/openapi.json - Import をクリックします。認証は一切不要で、6 つのツールすべてが自動的に追加されます。
Claude Code
claude mcp add --transport http backpow https://mcp.backpow.com/mcp
Claude Desktop / claude.ai
Settings → Connectors → Add custom connector → https://mcp.backpow.com/mcp
VS Code
{
"servers": {
"backpow": { "type": "http", "url": "https://mcp.backpow.com/mcp" }
}
}
Cursor
Settings → MCP → Add、または ~/.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 のマイニングは利益が出ますか?」— CoP と現物価格の比較、粗利益率、基準となるマシンと電気料金、30 日間の推移 |
get_coin_oracle | 「Kaspa の現在の難易度は?」— 信頼度ブロック付きのライブネットワーク状態 |
list_pow_coins | アルゴリズムまたは収益性で追跡対象のネットワークを閲覧、絞り込み |
get_hardware_benchmarks | 「電気料金が 0.10 USD/kWh の場合、RTX 4090 では何をマイニングすべきですか?」— 1 日あたりの純 USD 額でコインをランキング表示 |
get_pow_news | マイニングとネットワークに関する最近の出来事を、サードパーティのコンテンツとして引用 |
6 つのツールはすべて読み取り専用で、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 */ }
}
難易度、ハッシュレート、価格は常に変動するため、数値は測定された時点と合わせて初めて意味を持ちます。そのため、すべての結果に測定時刻と、そのまま使える引用文が含まれています。
知っておくべき仕様が 2 つあります。
- 曖昧な場合は推測せず、リクエストを拒否します。 複数の追跡対象チェーンでティッカーが共有されている場合があります(DGB は 5 つ、XVG は 5 つ)。
get_coin_oracle {"coin_id": "DGB"}は候補を一覧表示したエラーを返し、いずれかを選ぶことはありません。そのため、呼び出し元の意図とは異なるネットワークについて回答することはありません。 - 測定値を取得できない場合は、代替値を使わずリクエストを拒否します。 ネットワークの現在の状態を測定できない場合、ツールはエラーを返します。呼び出し元が実際の測定値と区別できない
0 H/sのようなプレースホルダーは返しません。
データとライセンス
数値は BackPow の stratum コレクターノードと市場データに基づいており、CC BY 4.0 の下で公開されています。backpow.com/llms.txt をご覧ください。引用をお願いしていますが、許可は不要です。
これは計算ツール兼データソースであり、財務上の助言ではありません。どのツールも取引を実行しません。
開発
Cloudflare Workers のツールチェーンで必要となるため、Node 22 以降が必要です。公開済みパッケージ自体は 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 は、/mcp を案内する 410 を返します。
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。