mcpField
U
Universal Blockchain MCP

Universal Blockchain MCP

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

Universal Blockchain MCP について

Universal Crypto MCP は、EVM 互換ネットワークと Solana に対応した MCP サーバーで、stdio、HTTP、SSE の各トランスポートに対応しています。多数のオンチェーン操作や DeFi、マーケットデータの問い合わせをツールとして提供し、AI エージェントが自然言語から呼び出せるようにします。README では x402 支払いプロトコルやサービスマーケットプレイスについても説明されています。

主な機能

  1. 01EVM ネットワークと Solana との連携
  2. 02複数の DEX アグリゲーターを通じたトークンスワップ
  3. 03クロスチェーンブリッジ、ステーキング、レンディング操作
  4. 04ハニーポットや rug pull を確認するトークン安全性チェック
  5. 05マーケット、DeFi、オンチェーンデータの照会
  6. 06エージェントが API 料金を支払うための x402 支払いツール

活用シーン

  1. 01AI アシスタントへのトークン価格と取引量の確認依頼
  2. 02AI クライアントからのスワップ見積もりと実行
  3. 03取引前のトークンコントラクトのセキュリティリスク確認

MCP 対応

本プロジェクトは MCP サーバーとして動作し、stdio、HTTP、SSE 経由で Claude、Cursor などのクライアントにオンチェーン操作とデータ照会のツールを公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🤖💰 Universal Crypto MCP

██╗   ██╗███╗   ██╗██╗██╗   ██╗███████╗██████╗ ███████╗ █████╗ ██╗     
██║   ██║████╗  ██║██║██║   ██║██╔════╝██╔══██╗██╔════╝██╔══██╗██║     
██║   ██║██╔██╗ ██║██║██║   ██║█████╗  ██████╔╝███████╗███████║██║      
██║   ██║██║╚██╗██║██║╚██╗ ██╔╝██╔══╝  ██╔══██╗╚════██║██╔══██║██║     
╚██████╔╝██║ ╚████║██║ ╚████╔╝ ███████╗██║  ██║███████║██║  ██║███████╗
 ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═══╝  ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚══════╝
           ██████╗██████╗ ██╗   ██╗██████╗ ████████╗ ██████╗            
          ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝██╔═══██╗           
          ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║   ██║   ██║           
          ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║   ██║   ██║           
          ╚██████╗██║  ██║   ██║   ██║        ██║   ╚██████╔╝           
           ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝    ╚═════╝            
                          ███╗   ███╗ ██████╗██████╗                     
                          ████╗ ████║██╔════╝██╔══██╗                    
                          ██╔████╔██║██║     ██████╔╝                    
                          ██║╚██╔╝██║██║     ██╔═══╝                     
                          ██║ ╚═╝ ██║╚██████╗██║                         
                          ╚═╝     ╚═╝ ╚═════╝╚═╝                         

npx @nirholas/universal-crypto-mcp

npm version npm downloads x402 enabled chains

MCP Compatible TypeScript Node.js 18+ License: Apache 2.0

GitHub Stars Issues

Universal Crypto MCP Demo

✨ 新機能:AI サービスマーケットプレイス

AI サービスを収益化し、優れた API を見つけましょう! 💸

AI サービスマーケットプレイスは、AI サービスの発見、収益化、評判管理のための包括的なエコシステムです。

  • 🏪 AI サービスを登録 - 従量課金またはサブスクリプションですぐに収益化できます
  • 🔍 AI エージェントがサービスを発見 - カテゴリ、価格、評価に基づいて自動的に見つけます
  • ⭐ オンチェーンの評判 - 検証済みの評価やレビューで信頼を築きます
  • 💳 柔軟な料金体系 - 従量課金、サブスクリプション、無料プラン
  • 📊 分析ダッシュボード - 利用状況、収益、パフォーマンスを追跡できます
  • 🔒 安全な決済 - エスクロー、紛争解決、自動返金

詳しくはこちら → | チュートリアルを見る →

x402 決済プロトコル

AI エージェントがインターネット上で支払いを行えるようになりました! 💸

User: "Get premium weather data for Tokyo"

Claude: 🔍 Checking x402 balance... $45.23 USDs
        💳 Paying $0.01 for premium API access...
        ✅ Payment confirmed! Here's your detailed forecast:
        
        🌤️ Tokyo Weather (7-day premium forecast)...

AI エージェントは次のことができるようになりました:

  • 💸 プレミアム API に自動で支払う
  • 🏪 独自のサービスを他のエージェントに販売する
  • 🔄 他の AI エージェントとピアツーピアで取引する
  • ⛓️ EVM と Solana の両方のチェーンで動作する

⭐ 役に立った場合は、リポジトリにスターを付けてください! このプロジェクトをより多くの人に知ってもらう助けになります。


すべての EVM 互換ネットワークと Solana に対応した、ユニバーサルな Model Context Protocol サーバーです。

AI エージェント(Claude、ChatGPT、Cursor)が自然言語を通じて、あらゆる EVM ブロックチェーンとやり取りできるようにします。

🆚 Universal Crypto MCP を選ぶ理由

機能Universal Crypto MCPその他の MCP サーバー
ツール380 以上のツール10~50 個のツール
チェーン20 以上のチェーン(EVM + マルチチェーン)1~3 個のチェーン
DEX 対応マルチアグリゲーター(1inch、0x、ParaSwap)単一 DEX または非対応
セキュリティGoPlus、ハニーポット、ラグプル検出基本機能のみ、または非対応
DeFiAave、Compound、Lido、Uniswap限定的
マーケットデータCoinGecko、DefiLlama、LunarCrush基本的な価格情報
ブリッジLayerZero、Stargate、Wormholeなし
MEV 保護Flashbots 連携なし
トランスポートstdio、HTTP、SSE通常は stdio のみ
ChatGPT 対応✅ ネイティブ HTTP モード❌ ほとんどが非対応

📦 パッケージ構成

優れた MIT ライセンスのプロジェクトから統合された10 以上のパッケージを含む、最も包括的な暗号資産 MCP モノレポです。

packages/
├── core/               # Shared types, utilities, configuration
├── trading/            # CEX exchange integrations
│   ├── binance/        # Binance spot & futures
│   ├── binance-us/     # Binance US
│   └── bybit/          # Bybit exchange (ethancod1ng) ⭐ NEW
├── market-data/        # Prices, news, analytics  
│   ├── prices/         # CoinGecko, DexPaprika, CoinMarketCap
│   ├── news/           # CryptoPanic, aggregated news
│   ├── analytics/      # Whale tracking, Fear/Greed, Dune
│   ├── predictions/    # AI price predictions
│   ├── crypto-indicators/  # Technical analysis (Kukapay) ⭐ NEW
│   ├── crypto-sentiment/   # Sentiment analysis (Kukapay) ⭐ NEW
│   ├── crypto-feargreed/   # Fear & Greed Index (Kukapay) ⭐ NEW
│   ├── cryptopanic/        # News aggregation (Kukapay)
│   └── coinmarketcap/      # CMC API (Shinzo Labs) ⭐ NEW
├── defi/               # On-chain DeFi tools (60+ networks!)
│   ├── protocols/      # EVM MCP Server (360⭐), Sperax, DEX
│   │   ├── algorand/   # Algorand tools (GoPlausible) ⭐ NEW
│   │   └── bsc-ops/    # BSC operations (TermiX) ⭐ NEW
│   ├── chain-tools/    # BNB Chain, Onchain MCP
│   └── agents/         # Autonomous DeFi agents
├── wallets/            # Wallet management
│   ├── evm/            # Ethereum & EVM wallets
│   └── solana/         # Solana wallets
├── payments/           # Payment infrastructure
│   └── x402/           # x402 protocol, USDC transfers
├── automation/         # Bots & automation
│   ├── social/         # XActions Twitter automation
│   ├── sweep/          # Dust sweeping
│   └── volume/         # Volume tools
└── generators/         # Meta-tools for building MCP servers
    ├── abi-to-mcp/     # Convert ABIs to MCP tools
    ├── repo-to-mcp/    # GitHub repos → MCP servers
    ├── doc-extractor/  # Extract docs for LLMs
    ├── registry/       # Lyra tool registry
    └── discovery/      # Tool discovery & search

📖 パッケージのドキュメントを見る →

統合済みコミュニティ MCP サーバー

このリポジトリでは、適切な帰属表示とともに、MIT ライセンスの優れた暗号資産 MCP プロジェクトを統合しています。

プロジェクト作成者カテゴリ説明
evm-mcp-servermcpdotdirectdefi60 以上のネットワーク、22 以上のツール
crypto-indicators-mcp ⭐ NEWKukapaymarket-dataテクニカル指標(RSI、MACD、ボリンジャー)
crypto-sentiment-mcp ⭐ NEWKukapaymarket-data複数のソースに基づくセンチメント分析
crypto-feargreed-mcp ⭐ NEWKukapaymarket-data恐怖・強欲指数
cryptopanic-mcp-serverKukapaymarket-data暗号資産ニュースの集約
coinmarketcap-mcp ⭐ NEWShinzo Labsmarket-dataCMC API の全機能
whale-tracker-mcpKukapayanalytics大規模ウォレットの追跡
mcp-web3-statscrazyrabbitLTCanalyticsDune Analytics との連携
dexpaprika-mcpCoinPaprikapricesDEX の価格データ
algorand-mcp ⭐ NEWGoPlausibleblockchain40 以上の Algorand ツール
bybit-mcp-server ⭐ NEWethancod1ngexchangeBybit API との連携
bsc-mcp ⭐ NEWTermiXdefiBSC の操作とセキュリティ
onchain-mcpBanklessdefiオンチェーンツール
mcp-free-usdc-transferMagnetAIpayments無料の USDC 送金

統合したすべてのプロジェクトは、適切な帰属表示とともに、元の MIT ライセンスを維持しています。
詳しい帰属表示と変更内容については、CONTRIBUTORS.md を参照してください。


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

EVM チェーン
  • Ethereum、BNB Smart Chain(BSC)、Polygon、Arbitrum、Base、Optimism
  • Avalanche、Fantom、zkSync Era、Linea、Scroll、Blast、Mode、Mantle
  • opBNB とすべてのテストネット
マルチチェーン(NEW)
  • Cosmos/IBC - ATOM、OSMO、JUNO、INJ など
  • Near Protocol - NEAR ネイティブおよびコントラクト
  • Sui - Move をサポートする SUI
  • Aptos - Move をサポートする APT
  • Bitcoin、Litecoin、Solana、TON、XRP、THORChain

機能

  • 🔄 スワップ/DEX - 1inch、0x、ParaSwap を利用したトークンスワップ
  • 🌉 ブリッジ - LayerZero、Stargate、Wormhole を利用したクロスチェーン送金
  • ⛽ ガス - 各チェーンのガス価格、EIP-1559 の推奨値
  • 📦 マルチコール - 読み取り/書き込み操作の一括実行
  • 📊 イベント/ログ - 過去のイベントの照会、ログのデコード
  • 🔒 セキュリティ - ラグプル検出、ハニーポットチェック、GoPlus によるトークン/アドレスのセキュリティ確認、dApp のフィッシング検出
  • 💰 ステーキング - リキッドステーキング(Lido)、LP ファーミング
  • ✍️ 署名 - メッセージへの署名、署名の検証、EIP-712
  • 🏦 レンディング - Aave/Compound のポジション、借入金利
  • 📈 価格フィード - 過去の価格、TWAP、オラクルの集約
  • 📁 ポートフォリオ - 複数のチェーンにまたがる保有資産の追跡
  • 🏛️ ガバナンス - Snapshot での投票、オンチェーンの提案
  • 🚀 デプロイ - コントラクトのデプロイ、CREATE2、アップグレード可能なプロキシ、検証
  • 🛡️ MEV 保護 - Flashbots Protect、プライベートトランザクション、バンドルのシミュレーション
  • 🆔 ENS/ドメイン - 登録、移転、更新、レコードの設定、サブドメイン
  • 📊 マーケットデータ - CoinGecko と CoinStats の価格、OHLCV、トレンド、カテゴリー、取引所
  • 🌐 DeFi 分析 - DefiLlama の TVL、利回り、手数料、ブリッジ、ステーブルコイン、プロトコルデータ
  • 💬 ソーシャルセンチメント - LunarCrush のソーシャル指標、インフルエンサー、トレンドトピック
  • 📈 DEX 分析 - DexPaprika と GeckoTerminal のプール、取引、OHLCV、トレンドトークン
  • 🔮 予測 - Polymarket の予測市場、暗号資産の予測
  • 📉 テクニカル指標 - 50 種類以上の指標(RSI、MACD、ボリンジャーバンドなど)
  • 🔔 アラート - 価格アラート、クジラの動きに関するアラート、ガスアラート(NEW)
  • 📡 WebSocket - リアルタイムの価格ストリーム、取引フィード、メンプールの監視(NEW)
  • 🐋 ウォレット分析 - クジラの追跡、ウォレットのスコアリング、行動分析(NEW)
  • 🌐 マルチチェーン - Cosmos、Near、Sui、Aptos のネイティブサポート(NEW)
  • 💰 x402 決済 - AI エージェントがプレミアム API の料金を自動で支払えます(NEW)

💰 x402 決済プロトコル(NEW!)

x402 Give Claude Money

Claude にお金を渡しましょう! AI エージェントが暗号資産の支払いを送受信できるようになりました。

x402 とは?

x402 は HTTP 402 Payment Required を実装し、AI エージェントが次のことを可能にします。

  • 💸 API の料金を支払う - プレミアム API の利用料を自動で支払います
  • 🤖 自律的な決済 - 人間の承認は不要です
  • 🏦 資金を保有する - エージェントは独自の暗号資産ウォレットを持ちます
  • 📈 利回りを得る - 決済には USDs ステーブルコインを使用します(約 5% の APY を自動で獲得)
クイックセットアップ
# Add to your environment
export X402_PRIVATE_KEY=0x...  # Your EVM private key
export X402_CHAIN=arbitrum      # Default chain (or base, ethereum, polygon)
x402 ツール(全 14 種類)
ツール説明
x402_pay_request402 決済を自動処理して HTTP リクエストを送信
x402_balanceウォレット残高を確認(USDC/USDs + ネイティブトークン)
x402_sendアドレスに直接送金
x402_batch_send1 回のトランザクションで複数の支払いを送信
x402_gasless_sendガス代を支払わずに送金
x402_estimate支払い前に費用を確認
x402_addressウォレットアドレスを取得
x402_networks対応ネットワークを一覧表示
x402_yieldUSDs の自動利回りによる収益を確認
x402_apy現在の APY を取得
x402_yield_estimate将来の利回りを予測
x402_approveトークンの使用を承認
x402_tx_statusトランザクションの状態を確認
x402_config現在の設定を表示
対応ネットワーク
ネットワークCAIP-2状態
Baseeip155:8453✅ 推奨
Arbitrumeip155:42161✅ 対応
Ethereumeip155:1✅ 対応
Polygoneip155:137✅ 対応
Solanasolana:mainnet✅ 対応
例
User: "Get premium weather data for Tokyo"
Agent: [calls x402_pay_request to weather API]
       [automatically pays $0.01 in USDs]
       "Here's the detailed forecast..."
x402 アーキテクチャ
┌─────────┐      ┌───────────┐      ┌───────────┐
│ Claude  │─────▶│ MCP Server│─────▶│ Paid API  │
│  (AI)   │      │  (x402)   │      │   (402)   │
└─────────┘      └───────────┘      └───────────┘
     │                │                   │
     │  "Get data"    │  HTTP + Payment   │
     │                │                   │
     └────────────────┴───────────────────┘

📖 ドキュメント全文:


クイックスタート

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "command": "npx",
      "args": ["-y", "@nirholas/universal-crypto-mcp@latest"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here (optional)"
      }
    }
  }
}
Cursor

MCP 設定に追加します:

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "command": "npx",
      "args": ["-y", "@nirholas/universal-crypto-mcp@latest"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here (optional)"
      }
    }
  }
}
ChatGPT Developer Mode
  1. ChatGPT の設定で Developer Mode を有効にします
  2. HTTP サーバーを起動します:
    npx @nirholas/universal-crypto-mcp@latest --http
    
  3. ChatGPT の設定 → アプリで、アプリを作成をクリックします
  4. サーバー URL を入力します:http://localhost:3001/mcp
  5. 会話画面の Developer mode メニューからアプリを選択します

詳しいセットアップ手順については、ChatGPT セットアップガイドをご覧ください。

サーバーモード

モードコマンド用途
stdionpx @nirholas/universal-crypto-mcpClaude Desktop、Cursor
HTTPnpx @nirholas/universal-crypto-mcp --httpChatGPT Developer Mode
SSEnpx @nirholas/universal-crypto-mcp --sseレガシー HTTP クライアント

💬 プロンプト例(コピー&ペースト!)

Claude、ChatGPT、または Cursor で使える実際のプロンプトです。コピーして貼り付けるだけです!
🔄 トークンのスワップ
Swap 0.1 ETH for USDC on Arbitrum
Get me a quote to swap 100 USDC to WBTC on Base
What's the best rate to swap 500 DAI to ETH across all DEXs on Ethereum?
📊 市場データと価格
What's the current price of Bitcoin and Ethereum in USD?
Show me the top 10 trending coins on CoinGecko right now
Get the 7-day OHLCV data for Solana
What's the market cap and 24h volume of BNB?
Show me the price of token 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum
🌐 DeFi 分析(DefiLlama)
What's the total TVL of Aave across all chains?
Show me the top 10 protocols by TVL
What are the best yield opportunities for stablecoins right now?
How much volume did bridges process in the last 24 hours?
Show me the TVL history of Uniswap over the last 30 days
📈 DEX 分析
Show me the top trending pools on Uniswap V3
Get the most traded tokens on Base in the last 24 hours
Find all liquidity pools for PEPE on Ethereum
What's the price and liquidity of the ETH/USDC pool on Aerodrome?
🔒 セキュリティチェック
Is this token safe? 0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE (SHIB)
Check if this token is a honeypot: 0x... on BSC
Scan my wallet for risky approvals: 0xYourAddress
Is this dApp URL safe to connect to? https://suspicious-site.xyz
💰 ステーキングとレンディング
What's the current staking APY for ETH on Lido?
Show me Aave lending rates for USDC on Arbitrum
What's my health factor on Aave if I borrow 1000 USDC against 2 ETH?
🌉 クロスチェーンブリッジ
Bridge 100 USDC from Ethereum to Arbitrum
What's the cheapest way to bridge ETH from mainnet to Base?
Get a bridge quote for 0.5 ETH from Polygon to Optimism
⛽ ガスとネットワーク
What's the current gas price on Ethereum?
Get EIP-1559 gas fees for all supported chains
Is it cheap to transact on Arbitrum right now?
🏛️ ガバナンス
Show me active proposals on Uniswap
What's my voting power on Compound?
Get the results of the latest Aave governance vote
💬 ソーシャルセンチメント(LunarCrush)
What's the social sentiment for Bitcoin right now?
Show me the top crypto influencers on social media
What tokens are trending on Twitter/X today?
Get the Galaxy Score for Ethereum
🆔 ENS ドメイン
Resolve vitalik.eth to an address
Who owns the ENS domain "ethereum.eth"?
Register the domain mycoolname.eth for 1 year
📰 暗号資産ニュース
Get the latest crypto news
Search news about Bitcoin ETF
What's the breaking news in DeFi?
📁 ポートフォリオとウォレット
Show my token balances on Ethereum: 0xYourAddress
Get all NFTs owned by vitalik.eth
What approvals have I granted from my wallet?
Track my portfolio across all EVM chains
🚀 高度な操作
Deploy a new ERC-20 token called "MyToken" (MTK) with 1 million supply on Base
Submit this transaction privately via Flashbots to avoid MEV
Encode a call to the transfer function for 100 USDC
Simulate this transaction before executing: 0x...
📉 テクニカル指標
Calculate RSI for Bitcoin over the last 14 days
Get MACD signal for ETH/USDT on the 4-hour timeframe
Show Bollinger Bands for SOL with 20-period SMA
What's the current trend signal for BTC using multiple indicators?
Run a momentum strategy analysis on DOGE
🔮 予測市場
What are the top crypto prediction markets on Polymarket?
Search for Bitcoin price predictions
What's the current odds for ETH reaching $5000?
📊 イベントとログ
Get all Transfer events for USDC in the last 100 blocks on Ethereum
Show me Approval events for my wallet address
Decode this transaction log: 0x...
✍️ 署名とメッセージ
Sign this message with my wallet: "Hello World"
Verify this signature is from vitalik.eth
Create an EIP-712 typed data signature for a permit
📦 一括操作(Multicall)
Get token balances for 10 different tokens in one call
Read multiple contract values at once from Aave
Batch check allowances for all my approved tokens

🧪 テスト

テストフレームワークとして Vitest を使用し、包括的なテストカバレッジを確保しています。

テストの実行
# Run all unit tests
npm test

# Run tests in watch mode (re-runs on file changes)
npm run test:watch

# Run tests with coverage report
npm run test:coverage

# Run E2E tests (requires network access)
npm run test:e2e

# Run E2E tests in watch mode
npm run test:e2e:watch

# Open interactive test UI
npm run test:ui
MCP Inspector

公式の MCP Inspector を使用して、MCP ツールを対話的にテストできます:

npm run test:inspector

ブラウザベースの UI が開き、次の操作を行えます:

  • 利用可能なすべてのツールとプロンプトを参照する
  • カスタムパラメーターを指定してツールの実行をテストする
  • ツールの応答を確認し、問題をデバッグする
  • MCP サーバーの実装を検証する
テスト構成
tests/
├── setup.ts              # Global test setup
├── e2e/                  # End-to-end tests
│   ├── evm-tools.e2e.test.ts
│   └── market-data.e2e.test.ts
├── integration/          # Integration tests
│   ├── evm-tools.test.ts
│   └── multichain.test.ts
└── mocks/                # Test mocks and fixtures

src/
├── evm/
│   ├── chains.test.ts    # Unit tests alongside source
│   └── modules/
│       └── */tools.test.ts
└── utils/
    ├── errors.test.ts
    ├── helper.test.ts
    └── validation.test.ts

ローカル開発

# Clone
git clone https://github.com/nirholas/universal-crypto-mcp
cd universal-crypto-mcp

# Install
npm install

# Run dev server (stdio - Claude)
npm run dev

# Run dev server (HTTP - ChatGPT)
npm run dev:http

# Run dev server (SSE - legacy)
npm run dev:sse

🧪 テスト

コードカバレッジ テスト

テストの実行
# Run all tests
npm test

# Run unit tests only
npm run test:unit

# Run integration tests
npm run test:integration

# Run E2E tests (requires network access)
npm run test:e2e

# Run tests with coverage report
npm run test:coverage

# Run tests in watch mode (development)
npm run test:watch
テスト構成
種類場所説明
ユニットsrc/**/*.test.ts個々の関数/モジュールをテストします
インテグレーションtests/integration/複数のコンポーネントを組み合わせてテストします
E2Etests/e2e/MCP サーバーの一連の処理をテストします
E2E テスト

エンドツーエンドテストでは、ツール実行の一連の流れを検証します。

  • EVM ツール - 複数のチェーンにおけるブロック、残高、トークン操作
  • DeFi ツール - DefiLlama を介したプロトコルの TVL、利回り、ステーブルコイン
  • マーケットデータ - CoinGecko、Fear & Greed index
  • マルチチェーン - 異なるネットワーク間での同一操作
  • エラーからの復旧 - エラー処理、無効な入力、エッジケース
カスタムテストユーティリティ

このプロジェクトには、MCP レスポンス用のカスタム Vitest マッチャーが含まれています。

// In your test file
import "../utils/assertions"

expect(result).toBeSuccessfulToolResponse()
expect(result).toHaveJsonProperty("balance")
expect(result).toContainValidAddress()
expect(result).toContainToolError(/invalid/i)
テストフィクスチャ

tests/utils/fixtures.ts にある再利用可能なテストデータです。

import {
  ETH_MAINNET_ADDRESSES,
  MOCK_TOKEN_DATA,
  generateRandomAddress
} from "../utils/fixtures"

テストの詳細については、tests/README.md をご覧ください。


⚙️ 環境変数

拡張機能を利用するには、任意の API キーを設定します。.env ファイルを作成してください。

# Required for write operations (swaps, transfers, etc.)
PRIVATE_KEY=your_private_key_here

# Market Data (optional - has free tier)
COINGECKO_API_KEY=your_key        # https://coingecko.com/api
COINSTATS_API_KEY=your_key        # https://coinstats.app

# Social Sentiment (optional)
LUNARCRUSH_API_KEY=your_key       # https://lunarcrush.com/developers

# News (optional)
CRYPTOPANIC_API_KEY=your_key      # https://cryptopanic.com/developers

# Cross-chain Swaps (optional)
RUBIC_API_KEY=your_key            # https://rubic.exchange

# Custom RPC endpoints (optional - uses public RPCs by default)
ETHEREUM_RPC_URL=https://mainnet.infura.io/v3/YOUR_KEY
ARBITRUM_RPC_URL=https://arb1.arbitrum.io/rpc
BASE_RPC_URL=https://mainnet.base.org
API キーなしで利用できる機能
機能API キーなしAPI キーあり
トークン価格✅ CoinGecko の無料枠✅ より高いレート制限
DeFi 分析✅ DefiLlama(無料)-
セキュリティチェック✅ GoPlus(無料)-
DEX 分析✅ GeckoTerminal(無料)-
ソーシャルセンチメント❌✅ LunarCrush
暗号資産ニュース❌✅ CryptoPanic
クロスチェーンスワップ✅ 基本機能✅ 最適なルート

ドキュメント

https://mcp.giving


� ドキュメントとサンプル

📖 ドキュメント

充実したガイドと API リファレンス:

💻 サンプル

実行して変更できるサンプルコード:

各サンプルには以下が含まれています:

  • 完全なソースコード
  • セットアップ手順を記載した README
  • パッケージ設定
  • 環境構築ガイド

�🗺️ ロードマップ

実装予定の暗号資産/ブロックチェーン/DeFi/Web3 機能を網羅したロードマップです。

凡例
  • ✅ 実装済み
  • 🚧 開発中
  • 📋 予定
🔗 ブロックチェーンの基本操作(クリックして展開)
🔗 ブロックチェーンの基本操作
ネットワークとチェーン
機能状況
チェーン ID、ブロック番号、ガス価格を取得✅
ネットワークの状態/稼働状況を取得✅
ネットワーク/チェーンを切り替え✅
対応ネットワーク一覧を取得✅
RPC エンドポイントを取得✅
ブロック時間を推定✅
チェーンのメタデータ(名前、シンボル、エクスプローラー)を取得✅
ファイナリティの状態を取得✅
メンプール/保留中のトランザクションを取得✅
ネットワークのピア/ノードを取得✅
ガスオラクルを取得✅
ブロック
機能状況
番号/ハッシュでブロックを取得✅
最新のブロックを取得✅
ブロックのトランザクションを取得✅
ブロックのレシートを取得✅
アンクルブロックを取得✅
新しいブロックをサブスクライブ📋
ブロック報酬を取得✅
ブロックのガス使用量/上限を取得✅
ブロック範囲を取得✅
マイナー別にブロックを取得✅
トランザクション
機能状況
トランザクションを送信✅
ハッシュでトランザクションを取得✅
トランザクションのレシートを取得✅
トランザクションの状態を取得✅
ガスを見積もり✅
トランザクションを高速化(より高いガス価格で置き換え)✅
トランザクションをキャンセル✅
トランザクション入力をデコード✅
トランザクションをシミュレート✅
トランザクションのトレースを取得📋
内部トランザクションを取得📋
トランザクションを一括処理✅
保留中のトランザクションを取得✅
アドレス別にトランザクション履歴を取得✅
アカウント/ウォレット
機能状況
残高を取得(ネイティブトークン/トークン)✅
nonce を取得✅
トランザクション数を取得✅
ウォレットを作成✅
ウォレットをインポート(秘密鍵/ニーモニック)✅
秘密鍵をエクスポート📋
メッセージに署名✅
署名を検証✅
秘密鍵からアドレスを取得✅
ニーモニックを生成✅
アドレスを導出(HD ウォレット)✅
マルチシグウォレットを操作📋
ウォレットの権限を取得📋
承認を取り消し✅
アカウント抽象化(ERC-4337)📋
ソーシャルリカバリー📋
ハードウェアウォレットとの連携📋
ウォレットのポートフォリオを取得✅
トークンの承認を取得✅
💰 トークン操作(クリックして展開)
💰 トークン操作
ネイティブトークン
機能状況
ネイティブ残高を取得✅
ネイティブトークンを送金✅
ネイティブトークンをラップ/アンラップ(WETH、WBNB)✅
ERC-20(代替可能トークン)
機能状況
トークン情報(名前、シンボル、小数桁数、総供給量)を取得✅
トークン残高を取得✅
トークンを送金✅
使用を承認✅
使用許容量を取得✅
代理送金✅
トークンをバーン✅
トークンをミント✅
トークン保有者を取得✅
トークンの送金履歴を取得✅
Permit(ガス代不要の承認 - EIP-2612)✅
送金を一括処理✅
トークンスナップショット📋
トークンの供給情報を取得✅
トークンの承認を確認/取り消し✅
ERC-721(NFT)
機能状況
NFT のメタデータを取得✅
NFT の所有者を取得✅
NFT を転送✅
NFT を承認✅
すべての NFT に対する承認を設定✅
所有者別に NFT を取得✅
NFT コレクション情報を取得✅
NFT をミント📋
NFT をバーン📋
NFT の転送履歴を取得📋
NFT の特性/属性を取得✅
NFT の希少度を取得📋
NFT の真正性を検証📋
NFT を一括転送✅
NFT の承認を確認✅
NFT の承認を取り消し✅
マーケットプレイス向けに承認✅
URI から NFT のメタデータを取得✅
ERC-1155(マルチトークン)
機能状況
トークン残高を取得(代替可能トークン+NFT)✅
送金を一括処理📋
残高を一括照会📋
セーフ転送✅
URI を取得✅
その他のトークン規格
機能状況
ERC-777(高度な代替可能トークン)📋
ERC-3525(半代替可能トークン)📋
ERC-4626(トークン化されたボールト)📋
ERC-6551(トークンバウンドアカウント)📋
ERC-404(ハイブリッドトークン)📋
ソウルバウンドトークン(SBT)📋
🏦 DeFi - DEX、レンディング、ステーキング、デリバティブ(クリックして展開)
🏦 DeFi - 分散型取引所(DEX)
スワップ
機能ステータス
見積もり/価格を取得✅
指定した量のトークンを別のトークンにスワップ✅
トークンを指定した量の別のトークンにスワップ✅
マルチホップスワップ✅
ルート分割スワップ📋
DEX 間の集約✅
指値注文📋
TWAP 注文(時間加重平均)📋
ストップロス注文📋
スリッページの見積もりを取得✅
価格への影響を取得✅
MEV 保護(プライベートトランザクション)📋
DEX 分析
機能ステータス
トレンドのプールを取得✅
新しいプールを取得✅
取引量上位のプールを取得✅
プールの OHLCV データを取得✅
プールの取引を取得✅
トークンのプールを取得✅
DEX リストを取得✅
チェーンをまたいでプールを検索✅
コントラクトアドレスでトークン価格を取得✅
プールのトランザクションを取得✅
複数トークンの価格を照会✅
流動性の提供
機能ステータス
流動性を追加✅
流動性を削除✅
LP トークン残高を取得✅
プールのリザーブを取得✅
プールの APY/APR を取得📋
インパーマネントロスの見積もりを取得📋
集中流動性(Uniswap V3)📋
価格範囲を設定📋
手数料を受け取る📋
ポジションをリバランス📋
ネイティブトークンで流動性を追加✅
アービトラージの機会を計算✅
AMM タイプのサポート
機能ステータス
定積型(x*y=k)✅
ステーブルスワップ(Curve)📋
集中流動性📋
オーダーブックとのハイブリッド📋
仮想 AMM(パーペチュアル)📋

🏦 DeFi - 貸付と借入
貸付
機能ステータス
資産を供給/預け入れ✅
資産を引き出す✅
供給 APY を取得✅
供給済み残高を取得✅
利用率を取得📋
担保として有効化/無効化📋
借入
機能ステータス
資産を借り入れる✅
債務を返済する✅
借入 APY を取得✅
借入残高を取得✅
ヘルスファクターを取得✅
清算しきい値を取得✅
借入可能な最大額を取得📋
フラッシュローン✅
借入上限を取得📋
フラッシュローン情報を取得✅
清算
機能ステータス
健全性を失ったポジションを清算📋
清算可能なポジションを取得✅
清算ボーナスを取得📋
部分清算📋
分離型市場
機能ステータス
分離型プールに供給📋
分離型プールから借入📋
分離モードの債務上限を取得📋

🥩 DeFi - ステーキング
ネイティブステーキング
機能ステータス
ネイティブトークンをステーキング✅
ステーキング解除/引き出し✅
報酬を請求✅
ステーキング APY を取得✅
バリデーターリストを取得📋
バリデーターに委任📋
再委任📋
ボンディング解除期間を取得📋
リキッドステーキング
機能ステータス
リキッドステーキングトークン(stETH、rETH)を受け取るためにステーキング✅
リキッドステーキングトークンをラップ解除✅
交換レートを取得✅
ステーキング報酬率を取得✅
LP ステーキング/ファーミング
機能ステータス
LP トークンをステーキング✅
LP トークンのステーキングを解除✅
ファーミング報酬を請求✅
ファーミング APY を取得✅
報酬を複利運用📋
未受取報酬を取得✅
報酬をブースト(veTokens)📋
リステーキング
機能ステータス
資産をリステーキング(EigenLayer)📋
リステーキングポイントを取得📋
オペレーターを選択📋
リステーキングから引き出す📋

📊 DeFi - デリバティブ
パーペチュアル先物
機能ステータス
ロング/ショートポジションを開く📋
ポジションを閉じる📋
証拠金を追加/削除📋
レバレッジを設定📋
ファンディングレートを取得📋
オープンインタレストを取得📋
清算価格を取得📋
ストップロス/テイクプロフィットを設定📋
損益を取得📋
部分決済📋
オプション
機能ステータス
コール/プットオプションを購入📋
オプションを売却/売り建て📋
オプションを行使📋
オプションのグリークスを取得📋
インプライドボラティリティを取得📋
オプションチェーンを取得📋
スプレッド戦略📋
シンセティック資産
機能ステータス
シンセティック資産を発行する📋
シンセティック資産をバーンする📋
担保率を取得する📋
シンセティック資産の価格フィードを取得する📋
シンセティック資産のポジションを清算する📋
🌉 クロスチェーン、ガバナンス、セキュリティ、NFT(クリックして展開)
🌉 クロスチェーンとブリッジ
ブリッジング
機能ステータス
トークンをクロスチェーンでブリッジする✅
ブリッジの見積もりを取得する✅
ブリッジのステータスを取得する✅
対応チェーンを取得する✅
対応トークンを取得する✅
ブリッジされたトークンを受け取る📋
ブリッジ手数料を取得する✅
推定所要時間を取得する✅
クロスチェーンメッセージング
機能ステータス
クロスチェーンメッセージを送信する📋
クロスチェーンメッセージを受信する📋
LayerZero の操作📋
Axelar の操作📋
Wormhole の操作📋
CCIP(Chainlink)📋
Hyperlane の操作📋
アトミックスワップ
機能ステータス
アトミックスワップを開始する📋
アトミックスワップを完了する📋
アトミックスワップを返金する📋

🗳️ ガバナンス
投票
機能ステータス
提案を作成する✅
提案に投票する✅
投票を委任する✅
投票権を取得する✅
提案の状態を取得する✅
提案をキューに追加する✅
提案を実行する✅
提案をキャンセルする✅
投票レシートを取得する✅
トークンロック
機能ステータス
投票用にトークンをロックする(veTokens)📋
ロック期間を延長する📋
ロック数量を増やす📋
ロック解除されたトークンを引き出す📋
ロック情報を取得する📋
Snapshot(オフチェーン)
機能ステータス
スペースを作成する📋
オフチェーン提案を作成する📋
オフチェーンで投票する📋
Snapshot の結果を取得する📋

🔐 セキュリティと分析
コントラクト分析
機能ステータス
コントラクトのソースを検証する✅
コントラクトの ABI を取得する✅
コントラクトがプロキシかどうかを確認する✅
実装アドレスを取得する✅
ハニーポットを検出する✅
ラグプルのリスクを確認する✅
GoPlus トークンセキュリティチェック✅
GoPlus ラグプル検出✅
監査スコア📋
コントラクトの作成者を取得する✅
コントラクトの経過期間を取得する✅
悪意のある関数を検出する✅
トークンセキュリティ
機能ステータス
トークンの安全性を確認する✅
保有者の分布を取得する✅
ミント可能かどうかを確認する✅
一時停止可能かどうかを確認する✅
隠れた手数料がないか確認する✅
流動性がロックされているか確認する✅
上位保有者を取得する✅
所有権が放棄されているか確認する✅
GoPlus NFT セキュリティ✅
GoPlus 承認セキュリティ✅
ウォレットセキュリティ
機能ステータス
承認一覧を取得する✅
承認を取り消す✅
ドレイナーがないか確認する✅
トランザクションの安全性をシミュレーションする✅
ウォレットのリスクスコアを取得する📋
GoPlus アドレスセキュリティ✅
GoPlus dApp フィッシングチェック✅
GoPlus 署名デコード✅

📈 価格と市場データ
価格フィード
機能ステータス
現在価格を取得する✅
過去の価格を取得する✅
OHLCV データを取得する✅
DEX の価格を取得する✅
オラクル(Chainlink、Pyth)から価格を取得する✅
TWAP 価格を取得する✅
取引所間の価格を取得する✅
取引量を取得する✅
時価総額を取得する✅
トレンドのコインを取得する✅
コントラクトアドレスからトークンを取得する✅
為替レートを取得する✅
コインのカテゴリーを取得する✅
デリバティブデータを取得する✅
企業の BTC/ETH 保有量を取得する✅
分析
機能ステータス
TVL(ロックされた総価値)を取得する✅
プロトコルの指標を取得する✅
イールドファーミングの APY を取得する✅
ガストラッカーを取得する✅
クジラのトランザクションを取得する📋
トークンフロー分析を取得する📋
DEX の取引量を取得する✅
レンディングの指標を取得する📋
DeFi の手数料と収益を取得する✅
ステーブルコインデータを取得する✅
ブリッジの取引量を取得する✅
清算データを取得する✅
DeFi ハッキングの履歴を取得する✅
パーペチュアルデータを取得する✅

🆔 ID とドメイン
ENS(Ethereum Name Service)
機能ステータス
ドメインを登録する✅
名前をアドレスに解決する✅
アドレスを名前に逆引きする✅
プライマリ名を設定する📋
レコード(テキスト、アドレス、コンテンツハッシュ)を設定する✅
ドメインを移転する✅
ドメインを更新する✅
有効期限を取得する📋
サブドメインを設定する✅
その他のネームサービス
機能ステータス
Unstoppable Domains📋
Space ID(.bnb)📋
Bonfida(.sol)📋
ANS(.avax)📋
DID と検証可能なクレデンシャル
機能ステータス
DID を作成する📋
DID を解決する📋
検証可能なクレデンシャルを発行する📋
クレデンシャルを検証する📋
クレデンシャルを失効させる📋

🖼️ NFT とメタバース
NFT マーケットプレイス
機能ステータス
NFT を販売用に出品する📋
NFT を購入する📋
オファーを出す📋
オファーを受け入れる📋
出品をキャンセルする📋
NFT をオークションに出す📋
オークションに入札する📋
フロア価格を取得する📋
コレクションの統計情報を取得する📋
NFT の作成
機能ステータス
NFT コレクションをデプロイする📋
NFT をミントする📋
ロイヤリティを設定する📋
メタデータを設定する📋
NFT を公開する📋
ホワイトリストを管理する📋
NFT をエアドロップする📋
NFT ファイナンス
機能ステータス
NFT 担保ローン📋
NFT の分割化📋
NFT のレンタル📋
NFT のステーキング📋
メタバース
機能ステータス
仮想土地を購入する📋
仮想土地を売却する📋
土地上に建築する📋
メタバース間でアセットを移転する📋

🔔 イベントとサブスクリプション
イベントのリッスン
機能ステータス
コントラクトイベントを購読する📋
保留中のトランザクションを購読する📋
新しいブロックを購読する📋
ログを購読する📋
トピックでイベントをフィルタリングする✅
過去のイベントを取得する✅
イベントログをデコードする✅
Webhook と通知
機能ステータス
イベント用の webhook を設定する📋
トランザクション通知を取得する📋
価格アラートを取得する📋
大口保有者アラートを取得する📋
ガバナンス通知を取得する📋

📜 スマートコントラクトとのやり取り
読み取り操作
機能ステータス
view/pure 関数を呼び出す✅
スロットのストレージを取得する✅
コントラクトのバイトコードを取得する✅
マルチコール(一括読み取り)✅
静的コールをシミュレーションする✅
書き込み操作
機能ステータス
コントラクトにトランザクションを送信する✅
関数呼び出しをエンコードする✅
関数の結果をデコードする✅
呼び出しのガスを見積もる✅
トランザクションを一括処理する✅
コントラクトのデプロイ
機能ステータス
コントラクトをデプロイする✅
CREATE2 でデプロイする✅
プロキシコントラクトをデプロイする✅
プロキシをアップグレードする✅
エクスプローラーで検証する✅

🤖 高度な機能
MEV と Flashbots
機能ステータス
プライベートトランザクションを送信する✅
バンドルを送信する✅
MEV の機会を取得する✅
バックラン保護✅
フロントラン保護✅
サンドイッチ攻撃保護✅
アカウント抽象化(ERC-4337)
機能ステータス
スマートアカウントを作成する📋
ユーザー操作を実行する📋
操作を一括処理する📋
ガスをスポンサーする(Paymaster)📋
セッションキー📋
ソーシャルリカバリー📋
インテントとソルバー
機能ステータス
インテントを送信する📋
ソルバーの見積もりを取得する📋
ソルバー経由で実行する📋
オラクル
機能ステータス
Chainlink の価格を取得する✅
Pyth の価格を取得する📋
Band Protocol の価格を取得する📋
API3 の価格を取得する📋
ランダム性(VRF)をリクエストする📋
外部データをリクエストする📋

🛠️ ユーティリティ関数
ガス
機能ステータス
ガス価格を取得する✅
優先手数料を取得する✅
ベース手数料を取得する✅
ガスの履歴を取得する✅
トランザクションのガスを見積もる✅
EIP-1559 の手数料を取得する✅
エンコード/デコード
機能ステータス
ABI エンコード✅
ABI デコード✅
Keccak256 ハッシュ✅
データのパック/アンパック✅
型付きデータへの署名(EIP-712)✅
アドレスユーティリティ
機能ステータス
アドレスの検証✅
チェックサムアドレス✅
ENS からアドレスを取得✅
コントラクトかどうかを確認✅
コントラクトタイプを取得📋

📰 データと情報
ニュースとソーシャル
機能ステータス
暗号資産ニュースを取得✅
暗号資産ニュースを検索✅
DeFi ニュースを取得✅
Bitcoin ニュースを取得✅
最新ニュースを取得✅
ソーシャルセンチメントを取得✅
インフルエンサーランキングを取得✅
トレンドトピックを取得✅
コインのソーシャル指標を取得✅
ソーシャルフィードを取得✅
市場センチメント指数を取得✅
Galaxy Score を取得✅
AltRank を取得✅
Twitter のメンションを取得📋
Discord のアクティビティを取得📋
GitHub のアクティビティを取得📋
オンチェーンデータ
機能ステータス
トークン保有者を取得📋
クジラのウォレットを取得📋
スマートマネーの動向を取得📋
プロトコルのユーザーを取得📋
1 日あたりのアクティブアドレス数を取得📋
ネットワークのハッシュレートを取得📋
🏛️ 機関投資家向けとコンプライアンス(クリックして展開)
🏛️ 機関投資家向けとコンプライアンス
KYC/AML
機能ステータス
ウォレットのスクリーニング📋
トランザクションのモニタリング📋
リスクスコアリング📋
制裁対象の確認📋
カストディ
機能ステータス
マルチシグ操作📋
コールドストレージ📋
ホットウォレット管理📋
ポリシーの適用📋
レポート
機能ステータス
税務レポート📋
ポートフォリオ追跡✅
損益レポート📋
トランザクション履歴のエクスポート📋

データソース

この MCP サーバーは、以下の API と連携します。

プロバイダーデータの種類API キーが必要
CoinGecko市場データ、価格、OHLCV任意(無料プランあり)
CoinStatsポートフォリオ、価格、ウォレットはい
DefiLlamaTVL、利回り、手数料、プロトコルいいえ
LunarCrushソーシャルセンチメント、インフルエンサーはい
GoPlusセキュリティ分析、ハニーポット検出いいえ
GeckoTerminalDEX プール、取引、OHLCVいいえ
DexPaprikaDEX 分析、プールいいえ
CryptoPanic暗号資産ニュースはい
Alternative.me恐怖・強欲指数いいえ

関連 MCP サーバー

それぞれ独自のリポジトリで保守されている、追加の専門 MCP サーバーです。

サーバー説明ツール
Binance-MCPBinance.com のグローバル取引所 API156+ 個のツール
Binance-US-MCPBinance.US の取引所 API71+ 個のツール
Binance.com サーバー

以下を含む、Binance のグローバル API を全面的にカバーします。

  • 現物取引、ウォレット、ステーキング、マイニング
  • コンバート、Simple Earn、アルゴリズム取引(TWAP/VP)
  • NFT、Pay、コピートレード、デュアル投資
  • VIP ローン、C2C/P2P、法定通貨
{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": ["ts-node", "binance-mcp-server/src/index.ts"],
      "env": {
        "BINANCE_API_KEY": "your_key",
        "BINANCE_API_SECRET": "your_secret"
      }
    }
  }
}
Binance.US サーバー

米国の規制に準拠した取引所で、以下を提供します。

  • 市場データ、現物取引、ウォレット
  • ステーキング、OTC、サブアカウント
  • カストディソリューション(機関投資家向け)
{
  "mcpServers": {
    "binance-us": {
      "command": "node",
      "args": ["binance-us-mcp-server/build/index.js"],
      "env": {
        "BINANCE_US_API_KEY": "your_key",
        "BINANCE_US_API_SECRET": "your_secret"
      }
    }
  }
}

クレジット

nich が開発しました(github.com/nirholas)

X でフォロー


🏢 利用者

Universal Crypto MCP は、次のものを構築する開発者やチームに利用されています。

  • 🤖 AI トレーディングボット - ポートフォリオ管理の自動化
  • 📊 分析ダッシュボード - DeFi 監視ツール
  • 🔒 セキュリティ監査担当者 - トークン審査ワークフロー
  • 🏦 DeFi アプリケーション - クロスチェーン操作
  • 📱 モバイルアプリ - 暗号資産ポートフォリオトラッカー
  • 🎓 教育ツール - ブロックチェーン学習プラットフォーム

Universal Crypto MCP を利用していますか? ぜひお知らせください! プロジェクトをぜひ紹介させてください。


🤝 コントリビューション

あらゆる種類のコントリビューションを歓迎します!詳細については、コントリビューションガイドをお読みください。

コントリビューター向けクイックスタート
# Fork and clone the repo
git clone https://github.com/YOUR_USERNAME/universal-crypto-mcp.git
cd universal-crypto-mcp

# Install dependencies
npm install

# Create a feature branch
git checkout -b feat/your-feature

# Make your changes, then run checks
npm run lint          # Check code style
npm test              # Run tests
npm run test:coverage # Check coverage

# Commit with conventional commits
git commit -m "feat(module): add new feature"

# Push and create a PR
git push origin feat/your-feature
コードスタイル

フォーマットには Prettier、リントには ESLint を使用しています。

npm run format    # Format code
npm run lint      # Check types and lint
npm run lint:fix  # Auto-fix issues
コントリビューションの方法

📜 ライセンス

Apache-2.0 © nich


ブロックチェーンのクエリをコピー&ペーストするのはもうやめましょう。AI に任せましょう。
暗号資産コミュニティのために 💜 を込めて作られました

GitHub でスターを付ける


🌐 HTTP によるライブデプロイ

Universal Crypto MCP は、MCP Streamable HTTP トランスポート経由でデプロイされ、HTTP で利用できます。ローカルへのインストールは不要です。

エンドポイント:

https://modelcontextprotocol.name/mcp/universal-crypto-mcp
任意の MCP クライアントから接続

MCP クライアントの設定(Claude Desktop、Cursor、SperaxOS など)に追加します。

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "type": "http",
      "url": "https://modelcontextprotocol.name/mcp/universal-crypto-mcp"
    }
  }
}
利用可能なツール(11 個)
ツール説明
get_price暗号資産の価格を取得
get_market_overview市場の概要
get_trendingトレンドのコイン
search_coinsコインを検索
get_coin_detailコインの詳細
get_global_statsグローバル統計
get_defi_protocolsDeFi プロトコル
get_protocol_detailプロトコルの詳細
get_chain_tvlチェーンの TVL
get_gas_pricesEthereum のガス価格
get_token_infoコントラクトからトークン情報を取得
リクエスト例

暗号資産の価格を取得:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_price","arguments":{"ids":"bitcoin","vs_currencies":"usd"}}}'

市場の概要:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_market_overview","arguments":{"limit":10}}}'

トレンドのコイン:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trending","arguments":{}}}'
すべてのツールを一覧表示
curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
こちらでも利用可能

modelcontextprotocol.name によって提供 — オープンな MCP HTTP ゲートウェイ

スターの履歴

スターの履歴グラフ

プロジェクトを支援する

universal-crypto-mcp が時間の節約に役立ったら、GitHub でスターを付けてください。スターがあると、ほかの開発者や AI エージェントが信頼できるリポジトリを見つけやすくなります。操作はワンクリックで完了します。

このツールを使いそうな人を知っていますか? X に投稿 · Bluesky で共有 · LinkedIn で共有 · Hacker News に投稿 · Reddit で共有

AI エージェントにも対応

コーディングエージェントや LLM ツールは、このリポジトリを直接読み取れます:AGENTS.md、llms.txt、llms-full.txt。エージェントに https://github.com/nirholas/universal-crypto-mcp を指定すれば、必要なコンテキストを取得できます。

同じ作者によるその他のプロジェクト

コントリビューター

コントリビューター

コメント

MCP は初めてですか?

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

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