Ankr API MCP Server
Ankr API MCPサーバー
Ankr APIを通じてブロックチェーンデータにアクセスするためのMCP(Model Context Protocol)サーバーです。
概要
Ankr MCPサーバーは、Ankr APIを介してオンチェーンデータを取得します。MCPを実装しており、LLMが20以上のチェーンにわたってブロックチェーンデータをクエリできるようにします。
Related MCP server: Base Network MCP Server
機能
このサーバーは、Ankr Advanced APIの全カテゴリーにわたる21のツールを提供します。
トークン操作
トークン残高の取得 (
get_token_balances): 特定のブロックチェーン上のウォレットの全トークン残高を取得します通貨の取得 (
get_currencies): ブロックチェーン上で利用可能な全通貨をリストアップしますトークン価格の取得 (
get_token_price): トークンの現在のUSD価格を取得しますトークン保有者の取得 (
get_token_holders): トークンの保有者アドレスをリストアップしますトークン保有者数の取得 (
get_token_holders_count): 過去の保有者数データを取得しますトークン転送履歴の取得 (
get_token_transfers): アドレスのトークン転送履歴を取得しますトークン価格履歴の取得 (
get_token_price_history): 時系列の過去価格データを取得しますトークン価格の解説 (
explain_token_price): トークン価格がどのように算出されているかを解説します
NFT操作
所有者別NFTの取得 (
get_nfts_by_owner): ウォレットが所有する全NFTを取得しますNFTメタデータの取得 (
get_nft_metadata): 特定のNFTのメタデータ(名前、画像、特性)を取得しますNFT保有者の取得 (
get_nft_holders): NFTコレクションの全保有者を取得しますNFT転送履歴の取得 (
get_nft_transfers): NFTの転送履歴を取得します
クエリ操作
ブロックチェーン統計の取得 (
get_blockchain_stats): チェーンの統計情報(トランザクション数、ブロック時間など)を取得しますブロックデータの取得 (
get_blocks): ブロック範囲の完全なブロックデータを取得しますログの取得 (
get_logs): 過去のイベントログデータを取得しますハッシュによるトランザクション検索 (
get_transactions_by_hash): ハッシュからトランザクションを検索しますアドレスによるトランザクション検索 (
get_transactions_by_address): アドレスの全トランザクションを取得しますインタラクションの取得 (
get_interactions): ウォレットがやり取りした全チェーンをリストアップします過去のアカウント残高の取得 (
get_account_balance_historical): 過去のブロック高時点での残高を取得しますブロック別内部トランザクションの取得 (
get_internal_transactions_by_block): ブロック内の内部トランザクションを取得します親ハッシュ別内部トランザクションの取得 (
get_internal_transactions_by_parent_hash): 親トランザクションからの内部トランザクションを取得します
インストール
npm install @akki91/ankr-mcp使用方法
環境設定
ANKR APIドキュメントポータルにログインし、ANKR APIトークンを設定してください。
export ANKR_API_TOKEN=your_api_token_hereサーバーの実行
サーバーはコマンドラインから直接実行できます:
npx @akki91/ankr-mcpLLMツールでの使用
このサーバーはModel Context Protocol (MCP)を実装しており、互換性のあるAIモデルのツールプロバイダーとして使用できます。
AIモデルとの統合
MCPをサポートするAIアプリケーションにこのサーバーを統合するには、アプリのサーバー設定に以下を追加してください:
{
"mcpServers": {
"ankr-mcp": {
"command": "npx",
"args": [
"@akki91/ankr-mcp"
],
"env": {
"ANKR_API_TOKEN": "your_api_token_here"
}
}
}
}Claude DesktopへのAnkr MCPツールの統合
以下の手順に従って設定を更新し、Claude Desktop内でMCPサーバーが利用できるようにしてください。
ステップ 1: Claude Desktopの設定にアクセス
Claude Desktopを起動します。
メインメニューからSettings(設定)に移動します。
ステップ 2: 開発者設定の更新
Developer Settings(開発者設定)を開きます。
MCPサーバー定義が含まれている設定ファイルを編集します。
すでにMCPサーバーがリストされている場合は、既存のリストにAnkr MCPの設定を追加します。そうでない場合は、上記のAnkr MCPサーバー用の設定全体をコピー&ペーストしてください。
ステップ 3: Claude Desktopの再起動
Developer Settingsメニューを閉じます。
Claude Desktopを再起動して変更を適用します。
ステップ 4: 統合の確認
Claude Desktopが再起動したら、チャットプロンプトのすぐ下にあるツールアイコンをクリックします。
Ankr MCPサーバーによって提供されるツールリストが表示され、アクセス可能であることを確認します。
これらの手順に従うことで、Ankr MCP設定がClaude Desktopに統合され、インターフェースを通じて直接ツールにアクセスできるようになります。
チャットプロンプトのサンプル
Claudeや互換性のあるAIでこのMCPサーバーを使用する際のプロンプト例です:
トークンクエリ
What are the token balances for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum?What's the current price of USDC on Ethereum?Show me the price history of ETH over the last 30 days.How many holders does the LINK token have on Ethereum?Show me recent token transfers for vitalik.eth on Polygon.NFTクエリ
What NFTs does 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 own?Get me the metadata for Bored Ape #1234.Who holds NFTs from the CryptoPunks collection?Show me recent NFT transfers for this wallet on Ethereum.ブロックチェーン&トランザクションクエリ
What are the current stats for Ethereum and Polygon?Which blockchains has wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 interacted with?Look up transaction 0x1234abcd... and decode the logs.Show me the latest blocks on Arbitrum with transactions included.What were the internal transactions in Ethereum block 19000000?What was my wallet balance at block 17000000?開発
ソースからのビルド
# Clone the repository
git clone https://github.com/akki91/ankr-mcp.git
cd ankr-mcp
# Install dependencies
npm install
# Build the project
npm run buildテストの実行
npm testデバッグモード
このプロジェクトのデバッグはMCP Inspectorを使用してサポートされています。
npm run debugソース
このプロジェクトはこちらで作成されたサーバーリストから着想を得ています。
検証
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/akki91/ankr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server