CoinGecko
🚀 CoinGecko API サーバー MCP
AIシステムとアプリケーションへのシームレスな暗号通貨データアクセス
機能•クイックスタート•インストール•設定• APIリファレンス• MCP統合• Pro API •トラブルシューティング•ライセンス
🌟 概要
CoinGecko API Server MCPは、洗練されたRESTful APIとMCP(Marketplace Component Program)インターフェースを通じて、暗号通貨市場データへのシームレスなアクセスを提供する、パワフルで実稼働環境に対応したNode.jsソリューションです。ClaudeのようなAIシステムとリアルタイムの暗号通貨データを連携させながら、APIレート制限、フォールバック、エラー処理といった複雑な処理をすべて処理します。
Related MCP server: Crypto Trader MCP Tool
✨ 主な特徴
🔄デュアルAPIサポート:CoinGeckoの無料版とPro版のAPIの両方とシームレスに統合
🧠 AI統合:AIアシスタント向けMCPプロトコルの完全実装
🛡️ インテリジェントフォールバック: レート制限を防ぐために API を自動的に切り替えます
⚡ 最適化されたパフォーマンス: 効率的なリクエスト処理とレスポンスのキャッシュ
📊 包括的なデータ:すべての重要な暗号通貨指標へのアクセス
🔌 シンプルなインターフェース: 直感的なRESTfulエンドポイントとJSON-RPCメソッド
🚦 堅牢なエラー処理: 適切なステータスコードでエラーメッセージをクリアします
🧩 簡単な導入:ガイド付きのセットアッププロセスによる最小限の構成
📘 豊富なドキュメント:明確な使用方法と例
🚀 クイックスタート
# Option 1: Install and run with npx
npx coingecko-api-server
# Option 2: Clone and install manually
git clone https://github.com/yourusername/coingecko-api-server.git
cd coingecko-api-server
npm install
npm run setup
npm start📦 インストール
オプション1: npxを使用する(推奨)
始めるための最も早い方法:
npx coingecko-api-serverこれにより、次のようになります。
📥 サーバーをダウンロードしてインストールする
🧰 対話型セットアップウィザードを実行する
🔑 CoinGecko APIキーを尋ねる(オプション)
🚀 サーバーを自動的に起動する
オプション2: 手動インストール
インストール プロセスをより詳細に制御するには:
# Clone the repository
git clone https://github.com/yourusername/coingecko-api-server.git
cd coingecko-api-server
# Install dependencies
npm install
# Run the setup script
npm run setup
# Start the server
npm start⚙️ 構成
サーバーは、 .envファイル内の環境変数を使用して構成されます。
変数 | 説明 | デフォルト |
| サーバーポート |
|
| CoinGecko Pro APIキー(オプション) | - |
| キャッシュ期間(秒) |
|
| ログレベル(エラー、警告、情報、デバッグ) |
|
📚 APIリファレンス
RESTfulエンドポイント
基本エンドポイント
GET /api/ping- APIサーバーのステータスを確認する
価格データ
GET /api/simple/price- 指定されたコインの価格データを取得するクエリパラメータ:
ids、vs_currencies、include_market_cap、include_24hr_vol、include_24hr_change、include_last_updated_at、precision
コインデータ
GET /api/coins/markets- コインの市場データを取得するクエリパラメータ:
vs_currency、ids、category、order、per_page、page、sparkline、price_change_percentage
市場データ
GET /api/global- グローバル暗号通貨データを取得するGET /api/search/trending- トレンドコインを取得
例
ビットコインの価格をUSDで取得:
curl "http://localhost:3000/api/simple/price?ids=bitcoin&vs_currencies=usd"応答:
{
"bitcoin": {
"usd": 45678.12
}
}時価総額上位5つの暗号通貨を入手:
curl "http://localhost:3000/api/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=5&page=1"🤖 AI統合(MCP)
このサーバーは Marketplace Component Program (MCP) プロトコルを実装し、Claude などの AI システムが暗号通貨データにアクセスできるようにします。
MCP統合ポイント
JSON-RPCエンドポイント:
/rpc- AIクライアントからのメソッド呼び出しを処理しますスキーマ定義:
/mcp/schema- 利用可能なツールとパラメータを定義します
利用可能なMCPメソッド
ping- APIステータスを確認するgetPrice- 指定された暗号通貨の価格データを取得するgetSupportedVsCurrencies- サポートされている通貨のリストを取得するgetCoinMarkets- コインの市場データを取得するgetGlobal- 世界中の暗号通貨データを取得するgetTrending- トレンドのコインを入手
詳細な統合手順については、 MCP_INTEGRATION.md を参照してください。
💎 プロAPIのメリット
このサーバーは、CoinGecko Pro API と無料 API の両方をサポートしています。
特徴 | 無料API | プロAPI |
レート制限 | 約30回/分 | 約500回/分 |
APIスロットリング | はい | いいえ |
サポート | コミュニティ | 優先度 |
データの鮮度 | 10~30分 | 1~2分 |
価格 | 無料 | サブスクリプション |
Pro API セットアップの詳細については、 USING_COINGECKO_PRO.md を参照してください。
🔧 トラブルシューティング
問題 | 解決 |
レート制限エラー | Pro APIへのアップグレードを検討するか、リクエスト頻度を調整してください |
接続拒否 | 指定されたポートでサーバーが実行中であることを確認する |
認証エラー | .envファイルでAPIキーを確認してください |
欠損データ | リクエスト内のパラメータを確認してください |
🧪 開発
# Run in development mode with hot reload
npm run dev
# Run tests
npm test
# Build for production
npm run build🔄仕組み
サーバーは、アプリケーションと CoinGecko API 間のミドルウェアとして機能します。
リクエストルーティング: RESTfulおよびJSON-RPCクライアントからの受信リクエストを処理します
API選択: 構成に基づいて無料APIとPro APIを選択します
レート制限管理: インテリジェントなリクエストスロットリングを実装します
応答処理: 一貫した構造でデータをフォーマットして返します
エラー処理: トラブルシューティングのための詳細なエラー情報を提供します
📱 ユースケース
AI搭載ファイナンシャルアドバイザー:AIシステムがリアルタイムの暗号データにアクセスできるようにする
投資ダッシュボード:信頼性の高いデータアクセスを備えた暗号通貨ダッシュボードを構築
ポートフォリオトラッカー:暗号資産保有を監視するアプリケーションを作成する
市場分析ツール:テクニカル分析とファンダメンタル分析のためのツールを開発する
トレーディングボット:市場データで自動取引システムを強化
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
🙏 謝辞
[あなたの組織] が ❤️ で作成しました
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Node.js Express server that provides access to CoinGecko's cryptocurrency data through a comprehensive API interface, supporting both free and Pro APIs with automatic fallback functionality.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides cryptocurrency market data using the CoinGecko API21MIT
- AlicenseNot gradedqualityAmaintenanceOfficial CoinGecko API MCP Server for Crypto Price & Market Data. More details: https://docs.coingecko.com/reference/mcp-server37956TypeScriptApache 2.0
- FlicenseBqualityDmaintenanceA Model Context Protocol server that provides real-time cryptocurrency price fetching capabilities using the CoinGecko API. It enables LLMs to retrieve and process the latest price for any coin by its name or symbol.2
Related MCP Connectors
CoinGecko MCP — wraps CoinGecko free API (no auth required)
Live and historical cryptocurrency prices via CoinGecko free API.
Real-time crypto prices from Binance, Coinbase, Kraken, OKX, and Bybit
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/BlindVibeDev/CoinGeckoMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server