Boar Blockchain MCP について
Boar Blockchain MCPは、Bitcoin、Ethereum、Mezoのデータを照会するリモートの読み取り専用サーバーです。基本と高度なエンドポイントで残高、取引、トークン情報、スマートコントラクトを扱い、APIキーは不要です。
主な機能
- 01残高と取引の照会
- 02ブロックとBitcoin UTXOの確認
- 03ENS名とトークン情報の解決
- 04コントラクト読み取りと取引エラーの解析
- 05Multicall3による一括読み取り
活用シーン
- 01アドレスの残高やトークン保有状況の確認
- 02取引レシートや失敗原因の調査
- 03BitcoinのメインネットまたはテストネットのUTXO照会
- 04複数のスマートコントラクト値の一括読み取り
MCP 対応
Streamable HTTPとSSEフォールバックを使うリモートMCPサーバーで、Bitcoin、Ethereum、Mezoの読み取り専用ツールを公開します。ローカルへのインストールやAPIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.boar.network/basicclaude mcp add --transport http blockchain-mcp-boar-network https://mcp.boar.network/basic{"mcpServers":{"blockchain-mcp-boar-network":{"type":"http","url":"https://mcp.boar.network/basic"}}}Cursor で開く{"servers":{"blockchain-mcp-boar-network":{"type":"http","url":"https://mcp.boar.network/basic"}}}VS Code で開く{"mcpServers":{"blockchain-mcp-boar-network":{"type":"http","url":"https://mcp.boar.network/basic"}}}{"mcpServers":{"blockchain-mcp-boar-network":{"serverUrl":"https://mcp.boar.network/basic"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.boar.network/basichttps://mcp.boar.network/advancedツール
46| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| address | string | はい |
詳細
Boar blockchain MCP
Bitcoin、Ethereum、Mezoで使える、読み取り専用のブロックチェーンツールを65個備えた、無料でAPIキー不要のMCP サーバーです。ローカルへのインストールは不要です。
| レジストリ | 基本 | 上級 |
|---|---|---|
| Glama.ai | boar-blockchain-mcp-basic | boar-blockchain-mcp-advanced |
| Smithery.ai | ||
| mcp.so | basic | advanced |
| Cursor Directory | boar-blockchain-mcp | boar-blockchain-mcp |
🚀 クイックスタート
インストール不要。APIキー不要。URLをMCP クライアントに追加するだけです。
Claude Desktop
設定ファイル(macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。
{
"mcpServers": {
"boar-blockchain-mcp-basic": {
"type": "streamable-http",
"url": "https://mcp.boar.network/basic"
},
"boar-blockchain-mcp-advanced": {
"type": "streamable-http",
"url": "https://mcp.boar.network/advanced"
}
}
}
Claude Code
/plugin marketplace add boar-network/blockchain-mcp
/plugin install boar-blockchain-mcp@boar-network/blockchain-mcp
CLIから設定することもできます。
claude mcp add boar-blockchain-mcp-basic --transport http --scope project https://mcp.boar.network/basic
claude mcp add boar-blockchain-mcp-advanced --transport http --scope project https://mcp.boar.network/advanced
Cursor
プロジェクトのルートにある .cursor/mcp.json に追加します。
{
"mcpServers": {
"boar-blockchain-mcp-basic": {
"url": "https://mcp.boar.network/basic"
},
"boar-blockchain-mcp-advanced": {
"url": "https://mcp.boar.network/advanced"
}
}
}
OpenCode
プロジェクトのルートにある opencode.json に追加します。
{
"mcp": {
"boar-blockchain-mcp-basic": {
"type": "remote",
"url": "https://mcp.boar.network/basic"
},
"boar-blockchain-mcp-advanced": {
"type": "remote",
"url": "https://mcp.boar.network/advanced"
}
}
}
その他のクライアント:VS Code · Windsurf · Gemini CLI · OpenCode · すべてのセットアップガイド
💡 何ができますか?
接続したら、次のプロンプトを試してみてください。
- 「vitalik.ethのETH残高はいくらですか?」 — ENS名をアドレスに解決してから、残高を取得します
- 「1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNaのUTXOを表示して」 — サトシのアドレスのBitcoin UTXOセットを表示します
- 「トランザクション0x...が失敗した理由は?」 — レシートを取得し、revertの理由をデコードします
- 「0x...が保有するERC-20トークンは?」 — シンボルと小数桁数を含むトークン残高を取得します
- 「1回の呼び出しでコントラクトストレージの値を5つ一括読み取りして」 — Multicall3による一括読み取り
エージェントのワークフローを6つ詳しく紹介したプロンプトクックブックをご覧ください。
🔗 エンドポイント
| エンドポイント | URL | ツール数 | 用途 |
|---|---|---|---|
| 基本 | https://mcp.boar.network/basic | 46 | 残高確認、トランザクション検索、ブロックデータ、トークン情報、ENS、ABI取得 |
| 上級 | https://mcp.boar.network/advanced | 19 | コントラクト呼び出し、ABIデコード、revert解析、calldataエンコード、Multicall3 |
まずは /basic をご利用ください。スマートコントラクトとのやり取りやトランザクションのデバッグが必要な場合は、/advanced を追加します。どちらを使えばよいですか?
🛠️ 主要ツールの概要
| ツール | チェーン | 機能 |
|---|---|---|
eth_get_balance | Ethereum | ETH残高を取得(weiとether) |
eth_resolve_ens | Ethereum | ENS名をアドレスに解決 |
eth_get_token_balance | Ethereum | シンボルと小数桁数を含むERC-20残高 |
eth_get_transaction_receipt | Ethereum | ステータスとログを含むトランザクションレシート |
eth_get_abi | 任意のEVM | Sourcifyから検証済みABIを取得 |
btc_get_balance | Bitcoin | 承認済みおよび未承認の残高(サトシ) |
btc_get_utxos | Bitcoin | 未使用トランザクション出力 |
mezo_get_balance | Mezo | Mezo上のネイティブトークン残高 |
eth_call | Ethereum | 読み取り専用のスマートコントラクト呼び出し |
eth_multicall | Ethereum | Multicall3によるコントラクトの一括読み取り |
すべてのツールのリファレンス:基本ツール(46) · 上級ツール(19)
⛓️ 対応チェーン
| チェーン | ネットワーク | ツール |
|---|---|---|
| Bitcoin | Mainnet | 7 |
| Bitcoin | Testnet3 | 7 |
| Ethereum | Mainnet | 14 |
| Mezo | Mainnet | 9 |
| Mezo | Testnet | 9 |
| クロスチェーン | — | 4(セレクター検索、ABI 取得、ENS の正引き+逆引き) |
| 高度なツール(ETH + Mezo + Mezo testnet) | — | 19(コントラクト呼び出し、デコーダー、エンコーディング、マルチコール) |
Mezo は、EVM 互換性を備えた Cosmos SDK 上に構築された、Bitcoin を第一に考えたブロックチェーンです。すべての Ethereum EVM ツールには Mezo 版があり、インターフェースは同じで、チェーンが異なります。Mezo testnet は、Bitcoin と同じ mainnet/testnet の分割に従い、完全に同等のツールを備えた mainnet のミラーです(mezo_testnet_ プレフィックス)。
⚙️ 仕組み
Boar blockchain MCP は、Cloudflare Workers のグローバルエッジネットワーク上で動作するリモート MCP サーバーです。すべてのリクエストはステートレスで、セッションや保存データはありません。すべてのツールは厳密に読み取り専用です。トランザクションへの署名、ウォレットへのアクセス、状態の変更は行いません。AI エージェントは、Streamable HTTP トランスポート(SSE フォールバック付き)を使用して HTTPS 経由で接続します。
❓ よくある質問
本当に無料ですか? はい。API キーもアカウントも支払いも不要です。フェアユースが適用されます。
安全ですか? すべてのツールは読み取り専用です。サーバーがトランザクションを送信したり、秘密鍵にアクセスしたり、ブロックチェーンの状態を変更したりすることはできません。公開されているデータのみを返します。
どの MCP トランスポートを使用しますか? SSE フォールバック付きの Streamable HTTP です。最新の MCP クライアントはすべてこれをサポートしています。
両方のエンドポイントを同時に使用できますか? はい。クライアントで 2 つの別々の MCP サーバーとして設定してください。Basic vs Advanced をご覧ください。
Bitcoin testnet に対応していますか?
はい。Bitcoin の 7 つのツールすべてに、testnet3 用の btc_testnet_ 版があります。
Mezo testnet に対応していますか?
はい。Mezo の基本ツール 9 個と高度なツール 6 個すべてに、mezo_testnet_ 版があります。
誰が開発しましたか? Boar Network。
📚 ドキュメント
📖 セットアップガイド
📋 ポリシー
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。