mcpField
O
ordinals

ordinals

ローカル
github.com/ExpertVagabond金融データ27 週間前に更新

ordinals について

Bitcoin Ordinals のデータを照会する MCP サーバーです。インスクリプション、Runes、BRC-20、コレクション、レア sat、マーケット情報を扱い、複数 API とキャッシュ、フェイルオーバーを組み合わせます。

主な機能

  1. 01インスクリプションの詳細・内容・移転履歴
  2. 02アドレスの保有資産と残高の確認
  3. 03Runes と BRC-20 のデータ照会
  4. 04コレクションとマーケット情報の閲覧
  5. 05レア sat とトランザクション記録の検索
  6. 06API 集約、キャッシュ、フェイルオーバー

活用シーン

  1. 01インスクリプションの属性と移転履歴の確認
  2. 02アドレスのトークンとレア sat の確認
  3. 03Rune や BRC-20 の保有者と活動の調査
  4. 04コレクションのフロア価格と出品情報の確認

MCP 対応

MCP サーバーとして、インスクリプション、トークン、コレクション、レア sat、マーケット情報を扱う 24 個の Bitcoin Ordinals データツールをクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"expertvagabond-ordinals": {
"command": "npx",
"args": [
"-y",
"ordinals-mcp"
],
"env": {
"HIRO_API_KEY": "<HIRO_API_KEY>",
"ORDISCAN_API_KEY": "<ORDISCAN_API_KEY>",
"MAGIC_EDEN_API_KEY": "<MAGIC_EDEN_API_KEY>"
}
}
}
}
起動コマンドnpx -y ordinals-mcp
設定が必要な環境変数
HIRO_API_KEYシークレットHiro API key (free at platform.hiro.so) — 500 RPM
ORDISCAN_API_KEYシークレットOrdiscan API key (free at ordiscan.com/docs/api)
MAGIC_EDEN_API_KEYシークレットMagic Eden API key (optional, higher rate limits)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmordinals-mcp0.1.2

ツール

24

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
idstringはいインスクリプション ID({txid}i{index})またはインスクリプション番号

詳細

ordinals-mcp

npm version License: MIT Node Tools

最も包括的な Bitcoin Ordinals MCP サーバーです。 インスクリプション、ルーン、BRC-20 トークン、コレクション、希少サトシ、マーケットプレイスデータをカバーする 24 個のツールを提供します。Hiro、Ordiscan、Magic Eden の API を、インテリジェントなキャッシュと自動フェイルオーバーで集約します。

唯一の代替手段(ordiscan-mcp)は、npm のダウンロード数が 25 回で、カバー範囲もごく一部にとどまります。このサーバーは本番環境に対応した選択肢です。

インストール

npx ordinals-mcp@latest

グローバルにインストールする場合:

npm install -g ordinals-mcp
ordinals-mcp

設定

MCP 設定(claude_desktop_config.json または ~/.mcp.json)に追加してください:

{
  "mcpServers": {
    "ordinals": {
      "command": "npx",
      "args": ["-y", "ordinals-mcp@latest"],
      "env": {
        "HIRO_API_KEY": "your-key",
        "ORDISCAN_API_KEY": "your-key"
      }
    }
  }
}

HIRO_API_KEY または ORDISCAN_API_KEY のいずれかが必要です。どちらも無料で取得できます:

プロバイダーレート制限キーの取得先
Hiro(プライマリ)500 RPMplatform.hiro.so
Ordiscan(フォールバック)--ordiscan.com/docs/api
Magic Eden(オプション)--docs.magiceden.io

ツール(24)

インスクリプション(5)
ツール説明主なパラメーター
get_inscriptionID または番号を指定してインスクリプションの詳細を取得しますid
search_inscriptionsフィルター(タイプ、MIME、日付範囲)を使ってインスクリプションを検索しますquery, filters
get_inscription_contentインスクリプションの生コンテンツを取得しますid
get_inscription_transfersインスクリプションの転送履歴を取得しますid
get_inscription_traitsインスクリプションの特性と属性を取得しますid
アドレスクエリ(4)
ツール説明主なパラメーター
get_address_inscriptionsBitcoin アドレスが保有するすべてのインスクリプションを取得しますaddress
get_brc20_balancesアドレスの BRC-20 トークン残高を取得しますaddress
get_rune_balancesアドレスのルーン残高を取得しますaddress
get_address_rare_satsアドレスが保有する希少サトシを取得しますaddress
ルーン(6)
ツール説明主なパラメーター
get_rune_infoルーンの詳細なメタデータ(エッチング、供給量、保有者)を取得しますrune
list_runesページネーションと並べ替えを指定して、すべてのルーンを一覧表示しますoffset, limit
get_rune_holders特定のルーンの上位保有者を取得しますrune
get_rune_activityルーンの最近のアクティビティ(ミント、転送、バーン)を取得しますrune
get_rune_market_info市場データ(フロア価格、取引量、出品情報)を取得しますrune
get_rune_unlock_date時間ロックされたルーンのロック解除日/利用可能日を取得しますrune
BRC-20(3)
ツール説明主なパラメーター
get_brc20_tokenトークンの詳細(供給量、上限、保有者、デプロイ情報)を取得しますticker
get_brc20_activityBRC-20 トークンの最近のアクティビティを取得しますticker
get_brc20_holdersBRC-20 トークンの上位保有者を取得しますticker
コレクション(3)
ツール説明主なパラメーター
get_collection_infoコレクションのメタデータ、フロア価格、取引量を取得しますslug
get_collection_inscriptionsコレクション内のインスクリプションを取得しますslug
get_collection_listingsコレクションのマーケットプレイスで有効な出品情報を取得しますslug
サトシとトランザクション(3)
ツール説明主なパラメーター
get_sat_infoサトシの希少度、名前、インスクリプション履歴を取得しますsat_number
get_tx_inscriptionsBitcoin トランザクション内のインスクリプションを取得しますtxid
get_tx_runesBitcoin トランザクション内のルーン操作を取得しますtxid

なぜこれを選ぶのか?

  • 24 個のツールで幅広くカバーします。 インスクリプション、ルーン、BRC-20、コレクション、レアサット、マーケットプレイスのデータに対応します。6 つすべてのカテゴリをカバーする Ordinals MCP はほかにありません。
  • 複数の API と自動フェイルオーバーに対応します。 Hiro(プライマリ、500 RPM)、Ordiscan(フォールバック)、Magic Eden(マーケットプレイス)を集約します。いずれかの API がレート制限に達すると、リクエストは自動的に次の API に振り分けられます。
  • インテリジェントなキャッシュを備えています。 データの種類ごとに TTL を調整しています。サットの希少度(24 時間)、インスクリプションのメタデータ(5 分)、コレクション情報(2 分)、残高(1 分)、マーケットプレイスの出品(30 秒)。障害時には、最後の手段として古いキャッシュを提供します。

アーキテクチャ

Request --> Cache (TTL + ETag)
  |--> HIT: return cached
  |--> MISS:
      |--> Hiro (primary, 500 RPM)
      |     |--> Success: cache + return
      |     |--> Rate limited: Ordiscan (fallback) --> Stale cache (last resort)
      |--> Magic Eden (marketplace-specific)

環境変数

変数必須説明
HIRO_API_KEYはい*Hiro API キー(無料)
ORDISCAN_API_KEYはい*Ordiscan API キー(無料)
MAGIC_EDEN_API_KEYいいえマーケットプレイスのレート制限を緩和します
CACHE_TTL_SECONDSいいえデフォルトのキャッシュ TTL(デフォルト:300)

*少なくとも 1 つが必要です。

開発

git clone https://github.com/ExpertVagabond/ordinals-mcp.git
cd ordinals-mcp
npm install
npm run build
npm run inspector    # MCP Inspector for testing

ライセンス

MIT -- Purple Squirrel Media

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。