Coinmarketcap について
Coinmarketcapは、CoinMarketCap APIを標準化して提供するMCPサーバーです。暗号資産、取引所、ブロックチェーン関連の市場データを扱い、一部のツールは上位サブスクリプションで利用できます。
主な機能
- 01暗号資産の価格とメタデータの取得
- 02取引所とDEX情報の取得
- 03グローバル指標と指数データの参照
- 04サブスクリプション別の履歴・OHLCVデータ
- 05Zodによるパラメーター検証
活用シーン
- 01暗号資産の価格と市場動向の追跡
- 02取引所、DEX、取引ペアの確認
- 03過去の価格とOHLCVデータの分析
MCP 対応
MCPクライアントに、暗号資産、取引所、DEX、グローバル指標などのCoinMarketCap APIツールを公開します。ローカルまたはリモートサーバーとして設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
CoinMarketCap API 向けの Model Context Protocol(MCP) サーバー実装です。暗号資産の市場データ、取引所情報、その他のブロックチェーン関連指標にアクセスするための標準化されたインターフェースを提供します。
特長
- CoinMarketCap API を完全にカバー
- 最新の暗号資産の動向、市場の変化、世界市場の指標に関するデータを取得
- Standard サブスクリプション以上で詳細な OHLCV データにアクセス
- Zod による型安全なパラメーター検証
前提条件
API キーをお持ちでない場合は、まずこちらから登録して、無料の Basic キーを取得してください。
クライアントの設定
MCP クライアントでこのサーバーを設定する方法はいくつかあります。ホスト型/リモートサーバーを設定するには、Smithery API キーを使用して Smithery の CLI を使います。ローカルにインストールする場合は、npx を使用するか、ソースからビルドしてください。それぞれの方法について以下で説明します。
Smithery リモートサーバー(推奨)
MCP クライアントの config.json にリモートサーバーを追加するには、Smithery CLI から次のコマンドを実行します。
npx -y @smithery/cli install @shinzo-labs/coinmarketcap-mcp
プロンプトが表示されたら、COINMARKETCAP_API_KEY と SUBSCRIPTION_LEVEL(以下の選択肢を参照)を入力してください。
Smithery SDK
独自のエージェントアプリケーションを開発している場合は、こちらのひな形コードを使用できます。
NPX によるローカルインストール
npx を使用してサーバーをローカルにインストールするには、MCP クライアントの config.json に以下を追加してください。
{
"mcpServers": {
"coinmarketcap": {
"command": "npx",
"args": [
"@shinzolabs/coinmarketcap-mcp"
],
"env": {
"COINMARKETCAP_API_KEY": "your-key-here",
"SUBSCRIPTION_LEVEL": "Basic" // See options below
}
}
}
}
ソースからビルド
- リポジトリをダウンロードします。
git clone https://github.com/shinzo-labs/coinmarketcap-mcp.git
- パッケージをインストールします(クローンしたリポジトリ内で実行)。
pnpm i
- MCP クライアントの
config.jsonに以下を追加します。
{
"mcpServers": {
"coinmarketcap": {
"command": "node",
"args": [
"/path/to/coinmarketcap-mcp/index.js"
],
"env": {
"COINMARKETCAP_API_KEY": "your-key-here",
"SUBSCRIPTION_LEVEL": "Basic" // See options below
}
}
}
}
設定変数
| 変数 | 説明 | 必須? | デフォルト |
|---|---|---|---|
COINMARKETCAP_API_KEY | CoinMarketCap.com の API キー | はい | |
SUBSCRIPTION_LEVEL | Basic、Hobbyist、Startup、Standard、Professional、または Enterprise | いいえ | Basic |
PORT | Streamable HTTP トランスポート方式のポート | いいえ | 3000 |
TELEMETRY_ENABLED | テレメトリーを有効にする | いいえ | true |
対応ツール
サブスクリプションレベル:Basic 以上
暗号資産
cryptoCurrencyMap:すべての暗号資産のマッピングを取得しますgetCryptoMetadata:1つ以上の暗号資産のメタデータを取得しますallCryptocurrencyListings:1~5000件の暗号資産の最新市場相場を取得しますcryptoQuotesLatest:1つ以上の暗号資産の最新市場相場を取得しますcryptoCategories:すべての暗号資産カテゴリーの一覧を取得しますcryptoCategory:暗号資産カテゴリーのメタデータを取得します
取引所
exchangeMap:すべての取引所のマッピングを取得しますexchangeInfo:1つ以上の取引所のメタデータを取得しますexchangeAssets:取引所で利用可能なすべての資産の一覧を取得します
DEX
dexInfo:1つ以上の分散型取引所のメタデータを取得しますdexListingsLatest:すべての DEX の最新市場データを取得しますdexNetworksList:一意の ID を持つすべてのネットワークの一覧を取得しますdexSpotPairsLatest:すべてのアクティブな DEX スポットペアの最新市場データを取得しますdexPairsQuotesLatest:スポットペアの最新市場相場を取得しますdexPairsOhlcvLatest:スポットペアの最新 OHLCV データを取得しますdexPairsOhlcvHistorical:スポットペアの過去の OHLCV データを取得しますdexPairsTradeLatest:スポットペアの最新取引を取得します
グローバル指標
globalMetricsLatest:暗号資産の最新グローバル指標を取得します
インデックス
cmc100IndexLatest:最新の CoinMarketCap 100 Index の値と構成銘柄を取得しますcmc100IndexHistorical:CoinMarketCap 100 Index の過去の値を取得します
ツール
priceConversion:暗号資産または法定通貨の金額を別の通貨に換算しますgetPostmanCollection:API の Postman コレクションを取得します
その他
fiatMap:すべての法定通貨のマッピングを取得しますkeyInfo:API キーの使用状況とステータスを取得しますfearAndGreedLatest:最新の Fear & Greed Index を取得しますfearAndGreedHistorical:Fear & Greed Index の過去の値を取得します
サブスクリプションレベル:Hobbyist 以上
暗号資産
cryptoAirdrops:すべての暗号資産エアドロップの一覧を取得しますcryptoAirdrop:特定のエアドロップのメタデータを取得しますhistoricalCryptocurrencyListings:任意の暗号資産の過去の市場相場を取得しますcryptoQuotesHistorical:任意の暗号資産の過去の市場相場を取得しますcryptoQuotesHistoricalV3:高度な時間ベースの間隔で過去の市場相場を取得します
取引所
exchangeQuotesHistorical:任意の取引所の過去の相場を取得します
グローバル指標
globalMetricsHistorical:暗号資産の過去のグローバル指標を取得します
サブスクリプションレベル:Startup 以上
暗号資産
newCryptocurrencyListings:最近追加された暗号資産の一覧を取得しますcryptoTrendingGainersLosers:指定した期間における値上がり率と値下がり率の上位銘柄を取得しますcryptoTrendingLatest:検索ボリューム上位の暗号資産を取得しますcryptoTrendingMostVisited:最も閲覧されている暗号資産を取得しますcryptoOhlcvLatest:任意の暗号資産の最新 OHLCV 市場データを取得しますcryptoOhlcvHistorical:任意の暗号資産の過去の OHLCV 市場データを取得しますcryptoPricePerformanceStatsLatest:任意の暗号資産の最新の価格パフォーマンス統計を取得します
サブスクリプションレベル:Standard 以上
暗号資産
cryptoMarketPairsLatest:任意の暗号資産の最新市場ペアを取得します
取引所
exchangeListingsLatest:すべての取引所の最新市場データを取得しますexchangeMarketPairsLatest:任意の取引所の最新市場ペアを取得しますexchangeQuotesLatest:1つ以上の取引所の最新市場相場を取得します
コンテンツ
contentLatest:暗号資産に関する最新のニュースとコンテンツを取得しますcontentPostsTop:暗号資産に関する人気の投稿を取得しますcontentPostsLatest:暗号資産に関する最新の投稿を取得しますcontentPostsComments:特定の投稿へのコメントを取得します
コミュニティ
communityTrendingTopic:暗号資産コミュニティでトレンドのトピックを取得しますcommunityTrendingToken:暗号資産コミュニティでトレンドのトークンを取得します
サブスクリプションレベル:Enterprise 以上
ブロックチェーン
blockchainStatisticsLatest:1つ以上のブロックチェーンの最新統計を取得します
貢献
貢献を歓迎します!課題、貢献、連絡先に関するガイドラインについては、CONTRIBUTING.md をお読みください。
データ収集とプライバシー
Shinzo Labs は、製品とサービスの改善に役立てるため、このサーバーから限定的な匿名テレメトリーを収集します。このプロセスで個人を特定できる情報が収集されることはありません。収集するデータの種類と、このテレメトリーをオプトアウトする方法の詳細については、プライバシーポリシーをご確認ください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。