remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides comprehensive access to Bitcoin blockchain data, including address information, balances, transaction history, block details, mempool statistics, and support for Bitcoin-specific features like Ordinals inscriptions and Runes tokens.
The server is built using Bun as its JavaScript runtime environment, allowing for fast execution of the MCP server that interfaces with the Bitcoin data API.
Satstream MCP サーバー
Satstream Bitcoin データ API へのアクセスを提供するモデルコンテキストプロトコル (MCP) サーバー。
設定
依存関係をインストールするには:
API キーを使用して実行するには:
または、API キーをコマンドライン引数として渡します。
サットストリームについて
Satstream は、トランザクション、アドレス、ブロック、Ordinals の刻印や Runes トークンなどの特殊データを含む、リアルタイムのブロックチェーン データへのアクセスを提供する包括的な Bitcoin ブロックチェーン API サービスです。
APIキーの取得
このMCPサーバーを使用するには、Satstream APIキーが必要です。以下の方法で取得できます。
- Satstreamドキュメントの閲覧
- アカウント登録
- ダッシュボードからAPIキーを生成する
無料レベルではレート制限付きの基本機能へのアクセスが提供され、有料プランではより高いレート制限と追加機能が提供されます。
利用可能なMCP機能
Bitcoin データ クエリでは次の MCP 関数が使用できます。
アドレス関数
関数名 | 説明 | パラメータ |
---|---|---|
address_get | ビットコインアドレスの詳細情報を取得する | address : ビットコインアドレス |
address_balance_get | ビットコインアドレスの残高を取得する | address : ビットコインアドレス |
address_deltas_get | アドレスの取引履歴を取得する | address : Bitcoinアドレス、およびオプションのページネーションパラメータ |
address_validate | ビットコインアドレスを検証する | address : ビットコインアドレス |
address_outputs_get | ビットコインアドレスのUTXOを取得する | address : Bitcoinアドレス、 type : オプションのUTXOタイプフィルター |
address_rune_deltas_get | アドレスのルーントークン履歴を取得する | address : Bitcoinアドレス、およびオプションのページネーションパラメータ |
ブロックチェーン機能
関数名 | 説明 | パラメータ |
---|---|---|
block_get | ハッシュまたは高さでブロックの情報を取得する | identifier : ブロックハッシュまたは高さ |
blockchain_info | 現在のブロックチェーンの統計とネットワーク情報を取得する | random_string : オプションのダミーパラメータ |
transaction_get | 取引の詳細を取得する | txid : トランザクションID |
メモリプール関数
関数名 | 説明 | パラメータ |
---|---|---|
mempool_info_get | メモリプールの統計情報を取得する | random_string : オプションのダミーパラメータ |
mempool_transactions_get | 未確認の取引を一覧表示する | オプションのページネーションパラメータ |
序数とルーン関数
関数名 | 説明 | パラメータ |
---|---|---|
ordinals_inscription_get | 序数表記に関するデータを取得する | inscription_id : 碑文ID |
rune_get | 特定のルーンに関する情報を取得する | identifier : ルーン名またはID |
runes_latest_get | 最新のルーンを入手(最初の100個) | random_string : オプションのダミーパラメータ |
runes_page_get | 特定のルーンページを取得する | page : ページ番号 |
使用例
住所情報を取得する
ビットコインアドレスを検証する
ブロック情報を取得する
ブロックチェーンの統計情報を取得する
アドレス残高を取得する
アドレスの UTXO をタイプ別にフィルタリングして取得する
特定のルーンに関する情報を取得する
最新のルーンを入手
MCP統合
このサーバーは、Cursor またはモデルコンテキストプロトコルをサポートする他の環境で使用できるように設計されています。関数の詳細な説明と使用ガイドラインについては、 function-descriptions.jsonをご覧ください。
このプロジェクトは、高速なオールインワン JavaScript ランタイムであるBunを使用して作成されました。
You must be authenticated.
Satstream API を介して、アドレス情報、トランザクションの詳細、メモリプールの統計、序数/ルーン データなどの Bitcoin ブロックチェーン データを照会できるモデル コンテキスト プロトコル サーバー。