mcpField
B
Blockchain Mcp Powered By Tatum

Blockchain Mcp Powered By Tatum

ローカル
github.com/tatumio開発ツール1521 週間前に更新

Blockchain Mcp Powered By Tatum について

TatumのブロックチェーンデータとRPC Gatewayを、130以上のネットワークにわたってLLMクライアントに公開するMCPサーバーです。ウォレットや取引、トークン情報、為替レート、RPC呼び出しを扱います。

主な機能

  1. 01130以上のネットワークのデータ照会
  2. 02ウォレット残高とポートフォリオの取得
  3. 03取引履歴とブロックデータの確認
  4. 04トークンとNFT情報の検索
  5. 05アドレスリスクと為替レートの確認
  6. 06RPCまたはRESTリクエストの実行

活用シーン

  1. 01ウォレット残高やポートフォリオの確認
  2. 02アドレスの取引履歴の調査
  3. 03NFTメタデータやトークン保有者の取得
  4. 04チェーンのRPCメソッドの呼び出し

MCP 対応

MCPクライアントにTatum Blockchain Data APIとRPC Gatewayのツールを公開します。利用にはTATUM_API_KEYが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"blockchain-mcp-tatumio": {
"command": "npx",
"args": [
"-y",
"@tatumio/blockchain-mcp"
],
"env": {
"TATUM_API_KEY": "<TATUM_API_KEY>"
}
}
}
}
起動コマンドnpx -y @tatumio/blockchain-mcp
設定が必要な環境変数
TATUM_API_KEYシークレット

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

パッケージ
npm@tatumio/blockchain-mcp

ツール

13

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

このツールにパラメーターはありません。

詳細

Tatum を活用したブロックチェーン MCP

MCP TypeScript NPM Version License: MIT

Model Context Protocol(MCP)サーバーです。Tatum Blockchain Data API と RPC Gateway を公開し、LLM クライアントが 130 以上のネットワークでブロックチェーンデータを照会できるようにします。Tatum MCP ページまたはダッシュボードで API キーを取得してください。

Install MCP Server

特長

  • 130 以上のブロックチェーンネットワーク:Bitcoin、Ethereum、Solana、Polygon、Arbitrum、Base、Avalancheなど、多数に対応しています。
  • 🔗 Blockchain Data API:ブロック、トランザクション、残高、ネットワーク情報などを取得できます。
  • 🌐 RPC Gateway:ブロックチェーンの RPC エンドポイントに直接アクセスできます。

Node.js 18+ と TATUM_API_KEY が必要です。

インストール

npm install -g @tatumio/blockchain-mcp

または、グローバルにインストールせずに使用できます。

npx @tatumio/blockchain-mcp

公開されているバイナリ:blockchain-mcp と blockchain-mcp-server(エントリーポイントは同じです)。

MCP クライアントの設定

  1. dashboard.tatum.ioで無料の API キーを作成します。
  2. MCP クライアント(Cursor、Claude Desktop、VS Code など)にサーバーを追加します。
{
  "mcpServers": {
    "tatumio": {
      "command": "npx",
      "args": ["@tatumio/blockchain-mcp"],
      "env": {
        "TATUM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

API キーをコミットしないでください。クライアント設定では環境変数のみを使用してください。

プロンプトの例

接続したら、たとえば次のように、アシスタントに MCP ツールを使うよう依頼できます。

  • 「BTC/USD の為替レートはいくらですか?」→ symbol: BTC、basePair: USD を指定して get_exchange_rate
  • 「Vitalik のネイティブ ETH 残高の履歴を表示してください」→ ethereum-mainnet で get_wallet_portfolio / get_transaction_history
  • 「最新の Ethereum ブロック番号はいくつですか?」→ eth_blockNumber を指定して gateway_execute_rpc

チェーン識別子には Tatum gateway の名前(例:ethereum-mainnet、bitcoin-mainnet)を使用します。最新の一覧を取得するには gateway_get_supported_chains を呼び出してください。

利用可能なツール(13)

Blockchain Data(10)
ツール説明
get_metadataコントラクトアドレスとトークン ID による NFT/マルチトークンのメタデータ
get_wallet_balance_by_timeブロックまたはタイムスタンプ時点のネイティブウォレット残高
get_wallet_portfolioウォレットのポートフォリオ(ネイティブ、代替可能トークン、NFT)
get_ownersNFT またはトークンコントラクトの所有者
check_owner指定したアドレスが対象のトークンを所有しているかどうか
get_transaction_history1 つ以上のアドレスのトランザクション履歴
get_block_by_time指定したタイムスタンプのブロック情報
get_tokensトークンのメタデータ(コントラクトアドレスまたは native)
check_malicious_addressウォレット/コントラクトアドレスのセキュリティチェック
get_exchange_rate法定通貨/暗号資産のレート(例:BTC/USD)
RPC Gateway(3)
ツール説明
gateway_get_supported_chainsゲートウェイで利用可能なすべてのネットワーク
gateway_get_supported_methodsチェーンでサポートされている RPC/REST メソッド
gateway_execute_rpcチェーン上で JSON-RPC メソッドまたは REST 呼び出しを実行

サポート対象のネットワーク

Tatum は、さまざまな EVM および非 EVM チェーンをサポートしています。例:

  • EVM:Ethereum(メインネット、Sepolia、Holesky)、Polygon、Arbitrum、Optimism、Base、BSC、Avalanche、Fantom、Celo、Gnosis、Ronin など。
  • 非 EVM:Bitcoin、Litecoin、Dogecoin、Solana、Cardano、Tezos、Stellar、Ripple など。

権威あるチェーン ID と RPC の対応状況については、gateway_get_supported_chains を使用するか、サポート対象のブロックチェーンを参照してください。

開発

git clone https://github.com/tatumio/blockchain-mcp.git
cd blockchain-mcp
npm install
cp .env.example .env   # add your TATUM_API_KEY
npm run build

MCP サーバーをローカルで実行します:

export TATUM_API_KEY=your-key
npm start
# or via CLI wrapper:
npx blockchain-mcp --api-key your-key

ローカルの MCP クライアントを、ビルド済み CLI に接続します:

{
  "mcpServers": {
    "tatumio-local": {
      "command": "node",
      "args": ["/absolute/path/to/blockchain-mcp/dist/cli.js"],
      "env": { "TATUM_API_KEY": "YOUR_API_KEY" }
    }
  }
}

ライブ API のスモークテストを実行します(TATUM_API_KEY が必要です):

npm run verify:tools

ドキュメント

ライセンス

MIT — LICENSE を参照してください。

Tatum について

Tatum は、開発者向けにブロックチェーン API、SDK、インフラストラクチャを提供しています。

コメント

MCP は初めてですか?

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

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