CoinGecko MCP Server
CoinGecko サーバー
CoinGecko Pro API と対話するためのモデル コンテキスト プロトコル (MCP) サーバーおよび OpenAI 関数呼び出しサービス。
特徴
サポートされている暗号通貨のページ別リスト
名前またはシンボルによるコインIDの検索
過去の価格、時価総額、取引量データ
OHLC(始値、高値、安値、終値)ローソク足データ
リフレッシュ機能を備えたローカルコインキャッシュ
Related MCP server: Crypto Tracker MCP Server
インストール
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 ドキュメントを参照してください。
ライセンス
マサチューセッツ工科大学
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 gradedqualityDmaintenanceProvides cryptocurrency market data using the CoinGecko API21MIT
- 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.12Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query cryptocurrency data including prices, market cap, rankings, categories, and global metrics from CoinMarketCap via MCP tools.9MIT
- FlicenseNot gradedqualityBmaintenanceProvides 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.
Related MCP Connectors
CoinGecko MCP — wraps CoinGecko free API (no auth required)
Live and historical cryptocurrency prices via CoinGecko free API.
Crypto MCP with 21 tools for market data, DeFi, analytics, and sentiment. Post-paid USDC billing.
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/crazyrabbitLTC/mcp-coingecko-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server