CoinGecko MCP Server
CoinGecko サーバー
CoinGecko Pro API と対話するためのモデル コンテキスト プロトコル (MCP) サーバーおよび OpenAI 関数呼び出しサービス。
特徴
サポートされている暗号通貨のページ別リスト
名前またはシンボルによるコインIDの検索
過去の価格、時価総額、取引量データ
OHLC(始値、高値、安値、終値)ローソク足データ
リフレッシュ機能を備えたローカルコインキャッシュ
Related MCP server: crypto-prices-mcp
インストール
npm install coingecko-server環境設定
プロジェクト ルートに.envファイルを作成します。
COINGECKO_API_KEY=your_api_key_hereClaude Desktopでの使用
Claude DesktopはMCP機能を完全にサポートしています。このサーバーを使用するには、以下の手順に従ってください。
Claude Desktopをインストールする
Claude Desktop 構成に追加:
macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows の場合:
%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"
}
}
}
}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 ドキュメントを参照してください。
ライセンス
マサチューセッツ工科大学
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Your agent needs crypto prices it can rely on — spot, ranked market tables, history, OHLC, per-venue tickers, and what is trending right now. **What you can ask for** • "What is the price of these 20 tokens in USD and EUR right now?" • "Give me the top 100 by market cap with 24h and 7d change." • "Chart this coin's price over the last year, hourly." • "Where does this token trade, and at what spread per venue?" • "What is trending on CoinGecko today?" **How to use it** Point any MCP client at https://mcp.aisa.one/crypto-market-data/mcp and sign in with OAuth — there is no key to create or paste. 21 CoinGecko tools: simple price and token price by contract, supported currencies, coin list and detail, ranked markets, history, market charts and ranges, OHLC, per-coin tickers, categories, exchanges and their tickers, token data and charts, and trending. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Price the token here, then ask the same agent what X is posting about it — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/finance/mcp for equities, crypto and prediction markets in one place.
CoinGecko MCP — wraps CoinGecko free API (no auth required)
Live and historical cryptocurrency prices via CoinGecko free API.
Enable AI assistants to interact seamlessly with the DefiLlama API by translating MCP tool calls i…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects AI agents to real-time cryptocurrency market data from CoinGecko API, enabling price lookups, coin details, market rankings, search, and trending crypto queries through natural language.25 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides live and historical cryptocurrency prices, trending coins, and global market data via CoinGecko API, enabling AI agents to fetch real-time and historical crypto information.MIT
- AlicenseNot gradedqualityDmaintenanceProvides real-time cryptocurrency data from CoinGecko, including prices, market data, historical data, and coin search.6 npmMIT
- AlicenseNot gradedqualityBmaintenanceWraps the CoinGecko free API to provide cryptocurrency data via MCP tools, with natural language querying support through Pipeworx gateway.146 npmMIT