MCP.so
ログイン

CoinGecko MCP Server

@CoinGecko

基本情報

トランスポート

streamable-http

認証方式

提供元の文書を確認

カテゴリ

金融とコマース

作者

CoinGecko

CoinGecko MCP Server について

CoinGecko 公式のホスト型 MCP サーバーは、AI アシスタントに暗号資産の市場データを提供します。リアルタイムと過去の価格、時価総額、出来高、トレンドのコイン、取引所、オンチェーンのプールデータなどです。このキー不要のエンドポイントはサインイン不要で共有のレート制限が適用され、エージェントは SDK ドキュメントを検索してから CoinGecko API に対して TypeScript を実行します。

接続情報

https://mcp.api.coingecko.com/mcp

セットアップ

claude mcp add coingecko --transport http https://mcp.api.coingecko.com/mcp

CoinGecko MCP Server のツール

2

Runs JavaScript code to interact with the Coingecko API. You are a skilled TypeScript programmer writing code to interface with the service. Define an async function named "run" that takes a single parameter of an initialized SDK client and it will be run. For example: ``` async function run(client) { const price = await client.simple.price.get({ vs_currencies: 'usd', ids: 'bitcoin' }); } ``` You will be returned anything that your function returns, plus the results of any console.log statements. Do not add try-catch blocks for single API calls. The tool will handle errors for you. Do not add comments unless necessary for generating better code. Code will run in a container, and cannot interact with the network outside of the given SDK client. Variables will not persist between calls, so make sure to return or log any data you might need later. Remember that you are writing TypeScript code, so you need to be careful with your types. Always type dynamic key-value stores explicitly as Record<string, YourValueType> instead of {}.

Search SDK documentation to find methods, parameters, and usage examples for interacting with the API. Use this before writing code when you need to discover the right approach.

概要

CoinGecko MCP Server とは?

CoinGecko MCP Server は、CoinGecko 公式のホスト型 MCP エンドポイントで、AI アシスタントに暗号資産のリアルタイムと過去の市場データを提供します。https://mcp.api.coingecko.com/mcp にあるこの無料版は、API キーもサインインも不要です。

CoinGecko は最大級の独立系暗号資産データアグリゲーターの一つで、コイン、トークン、取引所、NFT、オンチェーンの DEX プールを追跡しています。この MCP サーバーは、開発者、トレーダー、アナリストをはじめ、Claude や Cursor などのアシスタントに古い学習データではなく最新の数値で市場の質問に答えてほしい人に向けたものです。

CoinGecko MCP Server の使い方

CoinGecko は 3 種類の MCP サーバーを提供しています。

  • 無料(キー不要):https://mcp.api.coingecko.com/mcp。認証不要で、共有のレート制限が適用されます。このページで紹介しているのはこのエンドポイントです。
  • API キー(リモート):https://mcp.pro-api.coingecko.com/mcp。CoinGecko API キーが必要で、より高い上限とすべてのツールを利用できます。初回接続時にブラウザのタブが開き、キーを入力します。
  • ローカル:npm パッケージ @coingecko/coingecko-mcp。Pro または Demo キーを使って自分のマシンで実行します。

どちらのリモートサーバーにも /sse エンドポイントがありますが、CoinGecko のドキュメントでは常に /mcp を優先するよう案内しています。

Claude Code

claude mcp add --transport http coingecko https://mcp.api.coingecko.com/mcp

claude mcp list で接続を確認します。自分のキーに切り替える場合は、代わりに mcp.pro-api.coingecko.com の URL を追加し、セッション内で /mcp を実行して認証します。

Claude Desktop と claude.ai

Settings を開き、Connectors で「Add custom connector」を選び、名前を CoinGecko にして https://mcp.api.coingecko.com/mcp を貼り付けます。キー不要のサーバーなので、追加の手順はありません。CoinGecko のドキュメントには、必要な環境向けに npx mcp-remote で URL をラップする Claude Desktop の設定も掲載されています。

Cursor

{
  "mcpServers": {
    "coingecko": {
      "url": "https://mcp.api.coingecko.com/mcp"
    }
  }
}

VS Code

{
  "servers": {
    "coingecko": {
      "type": "http",
      "url": "https://mcp.api.coingecko.com/mcp"
    }
  }
}

CoinGecko MCP Server の主な機能

  • CoinGecko 公式のサーバーで、docs.coingecko.com にドキュメントがある。
  • キー不要のリモートエンドポイントなので、アカウントを作らずすぐに試せる。
  • リアルタイムと過去の価格、時価総額、取引高。
  • 取引所データ、トレンドのコイン、市場分析などのマーケットインテリジェンス。
  • 複数の DEX やネットワークにわたるトークンと流動性プールのオンチェーン分析。
  • コード実行型の設計:エージェントが公式 CoinGecko SDK を使って短い TypeScript を書くため、1 回の呼び出しで複数の API リクエストを組み合わせられる。
  • 上限の高いキー認証サーバーや、ローカルの npm サーバーへ移行できる。

CoinGecko MCP Server のツール

キー不要のサーバーは、連携して使う 2 つのツールを提供します。

  • 調べる:search_docs は CoinGecko SDK のドキュメントからメソッド、パラメーター、使用例を検索します。エージェントはまずこれを呼び出し、質問に合ったエンドポイントを見つけます。
  • 実行する:execute は非同期関数 run(client) を定義した JavaScript または TypeScript を実行します。関数には初期化済みの CoinGecko SDK クライアント(例:client.simple.price.get(...))が渡され、ツールは関数の戻り値と console.log の出力を返します。

エージェントはエンドポイントごとの固定ツールを呼ぶのではなくコードを書くため、たとえば 10 銘柄の価格を取得して 24 時間の変動率で並べ替えるといった取得・絞り込み・計算を 1 ステップで行えます。

CoinGecko MCP Server のユースケース

  • 価格の確認:「Bitcoin と Ethereum の現在の価格を USD と EUR で教えて」
  • 市場の概況:「CoinGecko でいまトレンドになっているコインを見せて」
  • 過去データの分析:「Solana の過去 90 日間の日次終値を取得して、傾向を要約して」
  • DeFi のリサーチ:「このトークンについて、オンチェーン DEX で最も流動性の高いプールを探して」
  • 暗号資産機能の開発:コーディングエージェントに search_docs で CoinGecko SDK を調べさせてから、アプリの統合コードを書かせる。

CoinGecko MCP Server のトラブルシューティング

  • レート制限エラー:キー不要のサーバーは共有のレート制限を使います。利用量が多い場合は、自分の API キーで https://mcp.pro-api.coingecko.com/mcp に切り替えてください。
  • ツールやエンドポイントが見当たらない:API キーのサーバーでは、契約プランで使えるプレミアムエンドポイントを含む全ツールが利用できます。
  • クライアントが Streamable HTTP に対応していない:/sse エンドポイント、または CoinGecko のドキュメントにある mcp-remote のラッパーを使ってください。
  • 利用量がプランに計上される:キー認証のサーバーでは、ツール呼び出しごとに 1 件以上の API リクエストが発生し、レート制限とクレジットに計上されます。

よくある質問

1

CoinGecko MCP Server は公式ですか?

はい。CoinGecko がドキュメントを公開して運営しており、ローカル用の npm パッケージ `@coingecko/coingecko-mcp` も提供しています。

2

CoinGecko MCP Server は無料ですか?

このページのエンドポイント `https://mcp.api.coingecko.com/mcp` は無料・キー不要で、共有のレート制限が適用されます。より高い上限には CoinGecko API キーと別の pro エンドポイントが必要です。

3

CoinGecko の API キーは必要ですか?

キー不要のサーバーでは不要です。キーが必要なのは `mcp.pro-api.coingecko.com` かローカルサーバーだけで、ローカルサーバーは `COINGECKO_PRO_API_KEY` または `COINGECKO_DEMO_API_KEY` を読み込みます。

4

Claude Code、Cursor、VS Code で使えますか?

はい。`claude mcp add --transport http` で URL を追加するか、Cursor では `url` エントリ、VS Code では `http` サーバーとして追加します。CoinGecko のドキュメントでは Windsurf などほかの MCP クライアントも挙げられています。

5

なぜツールが 2 つしかないのですか?

このサーバーはコード実行パターンを採用しています。`search_docs` で適切な SDK メソッドを探し、`execute` で SDK に対してコードを実行するため、数百の個別ツールを並べなくても API 全体をカバーできます。

6

リモートサーバーとローカルサーバーの違いは?

リモートサーバーは CoinGecko がホストしており、URL で追加します。ローカルサーバーは npm で自分のマシン上に起動し、環境変数に Pro または Demo キーを設定する必要があります。

7

CoinGecko のリモート MCP サーバーとは何ですか?

CoinGecko のリモート MCP サーバーは、https://mcp.api.coingecko.com/mcp にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

8

CoinGecko の MCP サーバーにはどう接続しますか?

エンドポイント https://mcp.api.coingecko.com/mcp を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

9

CoinGecko の MCP サーバーは認証が必要ですか?

この掲載では CoinGecko の認証要件がまだ確認されていません。接続前に提供元のドキュメントをご確認ください。

10

CoinGecko の MCP サーバーはどのトランスポートを使用しますか?

CoinGecko は streamable-http エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント