bitcoin-signals について
bitcoin-signalsは、AIエージェントに方向、強度、情報源を含むビットコインの非価格シグナルを提供するCoinBuchaのMCPインターフェースです。政府保有、採用動向、ハッシュレート、ETF資金流入、企業保有を扱い、投資助言は行いません。
主な機能
- 01複合シグナルの順位付け
- 02ビットコイン採用動向の追跡
- 03政府・企業保有量の照会
- 04ETF資金フローの確認
- 05ネットワークのハッシュレート追跡
- 06シグナル手法のリソース提供
活用シーン
- 01ビットコインの構造的指標の監視
- 02シグナルの方向と強度の比較
- 03保有量とETF資金フローの確認
- 04日次シグナル概要の作成
MCP 対応
MCPサーバーは、シグナル照会ツール、手法説明のリソース、日次ブリーフ用プロンプトを提供します。クライアントはホスト型Streamable HTTPサービス、またはstdioで接続して公開データを取得できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://coinbucha.com/api/mcpclaude mcp add --transport http com-coinbucha-bitcoin-signals https://coinbucha.com/api/mcp{"mcpServers":{"com-coinbucha-bitcoin-signals":{"type":"http","url":"https://coinbucha.com/api/mcp"}}}Cursor で開く{"servers":{"com-coinbucha-bitcoin-signals":{"type":"http","url":"https://coinbucha.com/api/mcp"}}}VS Code で開く{"mcpServers":{"com-coinbucha-bitcoin-signals":{"type":"http","url":"https://coinbucha.com/api/mcp"}}}{"mcpServers":{"com-coinbucha-bitcoin-signals":{"serverUrl":"https://coinbucha.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| direction | enum | いいえ | この方向ラベルを持つシグナルのみを対象にしますtailwind | headwind | neutral |
| min_strength | number | いいえ | 強度がこの値以上のシグナルのみを対象にします |
| signal_types | array | いいえ | 例:['sovereign_adoption','hiring_velocity'] |
詳細
CoinBucha MCP — AI エージェント向け Bitcoin シグナルインテリジェンス
シグナルを重視した、MCP 経由の Bitcoin インテリジェンスです。 主要な価格以外の指標 — 主権国家による導入、採用活動の勢い、ネットワークのハッシュレート、ETF の資金フロー、企業の財務保有 — をそれぞれ 0~100 の強度、方向性、1 行の
why、一次情報源とともに提供します。情報提供であり、金融アドバイスではありません。 どのツールも買い・売り・保有の推奨は返しません。
これは CoinBucha の公開 MCP インターフェースです。ホスト型サーバーは、 ダッシュボードに表示されるものと同じライブのシグナルデータを読み取るため、機械向けと人間向けの表示に 食い違いが生じることはありません。
接続(ホスト型 — 推奨、インストール不要)
サーバーはリモートで、Streamable HTTP を使用します。任意の MCP クライアントを次の URL に接続してください。
https://coinbucha.com/api/mcp
Claude Desktop / Claude Code — この URL を使ってカスタムコネクターを追加するか、claude_desktop_config.json に次の内容を追加してください。
{
"mcpServers": {
"coinbucha": {
"type": "streamable-http",
"url": "https://coinbucha.com/api/mcp"
}
}
}
Cursor / その他のクライアント — トランスポートに streamable-http を指定し、上記の URL を使って MCP サーバーを追加してください。
無料プランは公開されており、IP アドレスによるレート制限があります。Authorization: Bearer <key> ヘッダーを使った API キー認証で、より高い制限を利用できます。詳しくは coinbucha.com をご覧ください。
接続(ローカル stdio — オフライン/開発用)
同梱の server.py は同じツールを公開し、ライブの公開スナップショットを coinbucha.com から取得するため、ローカルのデータパイプラインは不要です。
pip install -r requirements.txt
python3 server.py # stdio transport
# inspect: uv run mcp dev server.py
{
"mcpServers": {
"coinbucha": { "command": "python3", "args": ["server.py"] }
}
}
ツール
| ツール | 戻り値 |
|---|---|
scan_signals | ランク付けされた複合シグナルフィード(min_strength、direction、signal_types で絞り込み可能)— 中核となるツール |
get_hiring_signal | Bitcoin/暗号資産インフラ分野の採用活動の勢い:ライブの ATS 求人情報と、直近 30/90 日の変化 |
get_sovereign_reserves | 主権国家の Bitcoin 保有量をランキング形式で表示(country または tier で絞り込み可能) |
get_treasury_holdings | 企業の Bitcoin 財務保有:公開企業が保有する BTC の合計と主要な保有企業 |
get_etf_flows | 現物 Bitcoin ETF の純資金フロー(最新日と直近 5/30 日) |
get_network_signal | Bitcoin ネットワークのハッシュレート水準と直近 30/90 日の傾向 |
get_daily_brew | 今日の機械可読なシグナルダイジェスト(CoinBucha Daily Brew) |
リソース coinbucha://methodology — 各シグナルの算出方法(docs/methodology.md を参照)。
プロンプト morning_bitcoin_brief — ライブシグナルから Daily Brew を作成する単発テンプレート。
すべての応答には as_of タイムスタンプ、why、免責事項が含まれます。
使用例
scan_signals を { "min_strength": 60, "direction": "tailwind" } で呼び出すと、現在最も強い構造的な追い風がランキング形式で返され、それぞれに根拠と情報源が含まれます。または、morning_bitcoin_brief プロンプトを実行して、文章形式のダイジェストを作成できます。
方法論とガードレール
シグナルは価格以外の先行指標であり、signal_strength(0~100)、direction、why として表示されます。バージョン管理された方法論の全文を公開しています。監査可能な手法こそが重要だからです。詳しくは
docs/methodology.md をご覧ください。
CoinBucha の公開インターフェースと MCP インターフェースは、MiCA/FCA/GDPR に照らして自己監査されています。どのインターフェースも、シグナルをアドバイスとして提示することはありません。
リンク
- ダッシュボード:https://coinbucha.com
- MCP エンドポイント:https://coinbucha.com/api/mcp
- ディスカバリーマニフェスト:https://coinbucha.com/.well-known/mcp.json
ライセンス
MIT — LICENSE をご覧ください。このリポジトリでは、公開 MCP インターフェースと方法論を提供します。シグナル収集パイプラインは別途管理されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。