Skip to main content
Glama

CoinGecko MCP Server

CoinGecko サーバー

CoinGecko Pro API と対話するためのモデル コンテキスト プロトコル (MCP) サーバーおよび OpenAI 関数呼び出しサービス。

特徴

  • サポートされている暗号通貨のページ別リスト
  • 名前またはシンボルによるコインIDの検索
  • 過去の価格、時価総額、取引量データ
  • OHLC(始値、高値、安値、終値)ローソク足データ
  • リフレッシュ機能を備えたローカルコインキャッシュ

インストール

npm install coingecko-server

環境設定

プロジェクト ルートに.envファイルを作成します。

COINGECKO_API_KEY=your_api_key_here

Claude Desktopでの使用

Claude DesktopはMCP機能を完全にサポートしています。このサーバーを使用するには、以下の手順に従ってください。

  1. Claude Desktopをインストールする
  2. Claude Desktop 構成に追加:
    • macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows の場合: %APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "coingecko": { "command": "node", "args": ["/path/to/coingecko-server/build/index.js"], "env": { "COINGECKO_API_KEY": "your-api-key-here" } } } }
  1. Claudeデスクトップを再起動します

サーバーは次のツールを提供します。

  • get-coins : サポートされているコインのページ区切りリストを取得する
  • find-coin-ids : コイン名/シンボルのCoinGecko IDを検索します
  • get-historical-data : 過去の価格、時価総額、取引量データを取得する
  • get-ohlc-data : OHLC ローソク足データを取得する
  • refresh-cache : ローカルコインリストのキャッシュを更新する

OpenAI関数呼び出しでの使用

import { CoinGeckoService } from 'coingecko-server'; import OpenAI from 'openai'; const openai = new OpenAI(); const coinGeckoService = new CoinGeckoService(process.env.COINGECKO_API_KEY); // Get function definitions const functions = CoinGeckoService.getOpenAIFunctionDefinitions(); // Example: Get historical data const response = await openai.chat.completions.create({ model: "gpt-4-turbo-preview", messages: [{ role: "user", content: "Get Bitcoin's price history for the last week" }], functions: [functions[2]], // get_historical_data function function_call: "auto", }); if (response.choices[0].message.function_call) { const args = JSON.parse(response.choices[0].message.function_call.arguments); const history = await coinGeckoService.getHistoricalData( args.id, args.vs_currency, args.from, args.to, args.interval ); }

データ型

OHLCデータ

interface OHLCData { timestamp: number; open: number; high: number; low: number; close: number; }

履歴データ

interface HistoricalData { prices: [number, number][]; market_caps: [number, number][]; total_volumes: [number, number][]; }

コインインフォ

interface CoinInfo { id: string; symbol: string; name: string; platforms?: Record<string, string>; }

レート制限

現在のレート制限と使用ガイドラインについては、 CoinGecko Pro API ドキュメントを参照してください。

ライセンス

マサチューセッツ工科大学

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

CoinGecko Pro API とのやり取りを可能にし、MCP と OpenAI 関数呼び出しの両方を通じて、価格履歴や市場指標などの暗号通貨データにアクセスします。

  1. 特徴
    1. インストール
      1. 環境設定
        1. Claude Desktopでの使用
          1. OpenAI関数呼び出しでの使用
            1. データ型
              1. OHLCデータ
              2. 履歴データ
              3. コインインフォ
            2. レート制限
              1. ライセンス

                Related MCP Servers

                • -
                  security
                  -
                  license
                  -
                  quality
                  Enables interaction with the Artemis API to retrieve and analyze cryptocurrency data, including accessing metrics, generating formulas, and validating API connections.
                  Last updated -
                  Python
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol implementation for the CoinMarketCap API that provides standardized access to cryptocurrency market data, exchange information, and blockchain metrics.
                  Last updated -
                  26
                  160
                  18
                  JavaScript
                  MIT License
                  • Linux
                  • Apple

                View all related MCP servers

                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/crazyrabbitLTC/mcp-coingecko-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server