CoinCryptoRank MCP

io.github.qqdd27由 GitHub 帳號 qqdd27 發布v1.0.1更新於 Oct 25, 2026

Real-time crypto market data, funding rates, arbitrage and trading tools from 60+ exchanges.

發布方自己的服務:Rank Fast

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供 60 多家交易所的即時加密貨幣行情、資金費率與套利分析、投資組合檢視和真實交易所交易。

可以做什麼
讀取行情資料:各交易所的報價、訂單簿、近期成交、24 小時統計、K 線、新聞和交易規則,以及永續合約資金費率與結算時程。掃描現貨、永續和資金費率套利機會,檢視基差歷史、基差狀態與訊號,並做流動性分析和策略回測。檢視已連接交易所的餘額、持倉和未成交訂單。執行對沖引擎:開倉、平倉、調整和對沖保護,檢視狀態、威脅等級和引擎事件。用你自己的交易所金鑰交易:下市價單、平倉、設定停損停利。管理 AI 代理:列出、檢視、對話、觸發並檢視決策。列出可用的交易所技能。
適用情境
當助理需要即時加密貨幣價格、資金費率或套利資料,或需要監控並操作你自己的交易所帳戶、對沖部位和 CoinCryptoRank 代理時使用。適合交易與研究流程,而非一般網頁任務。
執行需求
遠端 HTTP 端點,不需要本機執行環境或 SDK。一律需要 CoinCryptoRank 帳戶和 API 金鑰,透過 Authorization bearer 標頭傳送,免費方案也不例外。各方案限制每日呼叫次數(免費 200 次,最高 20,000 次)和每分鐘速率。投資組合與交易工具需要在帳戶中連接你自己的交易所 API 金鑰。
安裝前請注意
交易工具會在你連接的交易所下真實市價單、平倉並設定停損停利,對沖引擎會開立有額度上限的真實部位,操作失誤可能造成資金損失。Authorization 金鑰只顯示一次,可存取你的帳戶資料,請妥善保存,外洩後立即撤銷。投資組合、持倉和訂單資料僅限你的金鑰範圍。向 Binance Square 發文使用你自己的 OpenAPI 金鑰,並受每日限額約束。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 CoinCryptoRank MCP,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.qqdd27%2Fcoincryptorank-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "coincryptorank": {
      "type": "http",
      "url": "https://coincryptorank.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

CoinCryptoRank MCP

Model Context Protocol server for real-time crypto market data, funding rates, cross-exchange arbitrage, portfolio analytics, exchange skills and trading — powered by CoinCryptoRank, a first-party market data aggregator covering 60+ exchanges.

Published in the official MCP Registry as io.github.qqdd27/coincryptorank-mcp.

Pricing (free tier included)

PlanMCP calls / dayPer-minute rate
Free20030
Basic50030
Premium1,000120
Pro5,000120
Elite20,000120

An API key is always required (even on the free plan — this protects the endpoint from bots). Create a free account and a key in under a minute; the free allowance is generous enough to build and run real agent workflows.

Features

Full capabilities, all 35 tools with examples, exchange integrations and skills: see docs/CAPABILITIES.md.

  • Market data — real-time tickers, orderbooks, spot/perpetual/funding arbitrage opportunities, funding rate history (360 days), funding spread regime-shift detection, delivery/basis (cash-and-carry) analytics, news.
  • Portfolio — your connected exchange balances, positions, daily P&L, transactions, funding predictions.
  • Trading — place_order, close_position, set_sl_tp, get_open_orders (Binance futures, BingX spot, Bybit linear) — executes only through your own connected exchange API keys and real trading agents.
  • Hedge engine — open/close hedged funding-arbitrage positions, monitor threat level, analyze basis regimes.
  • Exchange skills — get_exchange_skills lists the official exchange MCP servers and AI skill libraries we aggregate (Binance Skills Hub, BingX AI Skills, OKX Agent Trade Kit, Bybit MCP, Coinbase CDP) with availability for your connected keys.
  • AI agents — list/trigger your CoinCryptoRank agents, read their decisions.

All data is first-party: our own aggregator pipeline, blockchain RPCs and official exchange APIs. No competitor aggregators (CoinMarketCap, CoinGecko, DefiLlama) are used.

Getting a key

  1. Create an account at coincryptorank.com (free plan is enough to start — 200 calls/day).
  2. Open Profile → Integrations → MCP (or directly https://coincryptorank.com/profile/integrations/) and create an API key. The key starts with ccr_ and is shown only once — store it safely.
  3. Keys are revocable at any time; each key is scoped to your account — market data is shared, portfolio/trading tools only ever touch your own connected exchanges.

Installation

Claude Code

bash
claude mcp add --transport http coincryptorank https://coincryptorank.com/api/v1/mcp --header "Authorization: Bearer ccr_YOUR_KEY"

Cursor / Claude Desktop / any MCP client

json
{  "mcpServers": {    "coincryptorank": {      "type": "http",      "url": "https://coincryptorank.com/api/v1/mcp",      "headers": { "Authorization": "Bearer ccr_YOUR_KEY" }    }  }}

The server speaks the MCP protocol over HTTP (JSON-RPC 2.0, initialize / tools/list / tools/call). No SDK or local runtime is needed.

Tools (35)

Market data — get_tickers, get_orderbook, get_news, get_funding_arbitrage, get_spot_arbitrage, get_perp_arbitrage, get_funding_rates, get_funding_schedule, get_klines, get_basis_history, get_basis_regime, get_basis_signal, analyze_pair_liquidity, backtest_basis_strategy

Portfolio (your accounts) — get_portfolio, get_positions

Hedge engine — open_hedged_position, close_hedged_position, hedge_status, adjust_hedge, set_hedge_protection, get_threat_level, list_hedge_positions, get_agent_events

Trading (your keys) — place_order, close_position, set_sl_tp, get_open_orders

AI agents — list_agents, agent_status, agent_chat, agent_trigger, agent_decisions

Exchange skills — get_exchange_skills, square_post

Run tools/list against the endpoint for full input schemas of every tool.

Security

  • Bearer-key authentication for all calls; only the SHA-256 hash of your key is stored. No anonymous access.
  • Per-account isolation: portfolio, positions, orders and hedge positions are scoped to the key owner (IDOR-protected).
  • Trading requires your own connected exchange API keys and never touches other users' data.
  • Daily limits per plan (200–20,000) + per-minute rate limits (30–120).

Support

License

MIT

來源:README.md,提交 2565cbb

工具

38

get_funding_arbitrage

Cross-exchange funding-rate arbitrage opportunities from our live table. Returns assets where one exchange pays positive funding (long side) and another negative (short side). Params: exchangeA (e.g. "binance"), exchangeB (e.g. "bingx") to filter pairs between these two, minRateDiff (minimum |rate_diff| in %, e.g. 0.05), limit (max rows, default 20).

輸入參數limitexchangeAexchangeBminRateDiff

get_spot_arbitrage

Spot arbitrage opportunities: buy asset on one exchange, sell on another. Params: exchangeA, exchangeB (filter pairs between these two), minProfitPct (e.g. 0.5), limit.

輸入參數limitexchangeAexchangeBminProfitPct

get_perp_arbitrage

Perpetual futures arbitrage: same perp traded on two exchanges with a price spread. Params: exchangeA, exchangeB, minSpreadPct, limit.

輸入參數limitexchangeAexchangeBminSpreadPct

get_funding_rates

Current funding rates for perpetual futures from all exchanges. Params: asset (e.g. "BTC"), exchange (e.g. "binance"), limit (default 20, max 50).

輸入參數assetlimitexchange

get_tickers

Top crypto prices from our aggregated ticker feed (global VWAP across 60+ exchanges). Params: topN (default 10, max 30), symbols (optional array like ["BTC","ETH"]).

輸入參數topNsymbols

get_orderbook

Orderbook depth snapshot for a symbol on an exchange. Params: exchange (e.g. "binance_spot", "bingx"), symbol (e.g. "BTC/USDT"), depth (default 10, max 25).

輸入參數depthsymbol必填exchange必填

get_recent_trades

Recent public trades (tape) for a symbol, straight from the exchange API — no aggregator. Params: exchange ("binance", "binance_spot", "bybit", "bybit_spot", "okx", "okx_spot"), symbol (base ticker "BTC" or pair "BTCUSDT"/"BTC/USDT"), limit (default 50, max 200). Returns price, size, side and timestamp per trade.

輸入參數limitsymbol必填exchange必填

get_24h_stats

24-hour rolling statistics for one symbol from the exchange itself: last price, change percent, high/low, base and quote volume. Params: exchange ("binance"=futures, "binance_spot", "bybit", "bybit_spot", "okx", "okx_spot"), symbol (base ticker "BTC" or pair "BTCUSDT"/"BTC/USDT" — both accepted).

輸入參數symbol必填exchange必填

get_symbol_rules

Trading rules for a symbol as the EXCHANGE defines them: minimum quantity, minimum notional, quantity/price step (tick size) and max leverage. Call this before sizing an order — a size below minNotional is rejected by the venue. Params: exchange ("binance"=futures, "binance_spot", "bybit", "bybit_spot", "okx", "okx_spot"), symbol (base ticker "BTC" or pair "BTCUSDT"/"BTC/USDT").

輸入參數symbol必填exchange必填

get_news

Latest crypto news headlines with short descriptions. Params: limit (default 10, max 30).

輸入參數limit

get_portfolio

The user's real exchange balances from their connected accounts (Binance futures, BingX spot+futures, Bybit, XT, Pionex). Use when the user asks about their balances, positions, or portfolio. Params: exchange (optional: "binance" | "bingx" | "bybit" | "xt" | "pionex").

輸入參數exchange

get_positions

The user's open positions from our registry (user_positions) — what the agent/bots have open. Params: exchange (optional), symbol (optional).

輸入參數symbolexchange

get_basis_history

Minute-level price basis history between two exchanges for the same perp symbol (buyPrice vs sellPrice from our archive). Params: exchangeA, exchangeB, symbol (e.g. "HOME_USDT"), hours (default 6, max 48).

輸入參數hourssymbol必填exchangeA必填exchangeB必填

get_basis_regime

Basis regime between two exchanges: mean/std/z-score/percentiles of the price spread, trend, oscillation score, and a signal (ENTER_LONG_BIAS / ENTER_SHORT_BIAS / HOLD). Params: exchangeA, exchangeB, symbol.

輸入參數symbol必填exchangeA必填exchangeB必填

get_funding_schedule

Funding schedule for a perp on an exchange: current rate %, interval hours, next payment time, mark price. Params: exchange, symbol.

輸入參數symbol必填exchange必填

get_klines

OHLCV candles from the official exchange API (binance or xt). Params: exchange ("binance"|"xt"), symbol, interval ("1m","5m","1h"), limit (max 500).

輸入參數limitsymbol必填exchange必填interval

analyze_pair_liquidity

Orderbook liquidity for a hedged pair: max neutral size (min of both legs depth within slippage), best prices, recommendation. Params: exchangeA, exchangeB, symbol, slippagePct (default 0.3).

輸入參數symbol必填exchangeA必填exchangeB必填slippagePct

backtest_basis_strategy

Backtest the funding-harvest strategy (S2) on our REAL funding archive: gross/net %, annualized, winrate, max consecutive negative periods, verdict. Params: exchangeA, exchangeB, symbol, days (max 90), sizeUsd.

輸入參數dayssymbol必填sizeUsdexchangeA必填exchangeB必填

get_basis_signal

Combined entry signal: basis regime + liquidity check. Returns signal (ENTER_*_BIAS/HOLD), z-score, maxNeutralUsd, recommended action. Params: exchangeA, exchangeB, symbol, maxSizeUsd (optional cap).

輸入參數symbol必填exchangeA必填exchangeB必填maxSizeUsd

open_hedged_position

Open a NEUTRAL hedged position: LONG on exchangeA + SHORT on exchangeB (or vice versa via longExchange param). Entry is executed by the hedge engine strictly from orderbooks (max neutral size, slices, basis control). REAL mode only. Params: exchangeA, exchangeB, symbol, sizeUsd (≤5000), leverage (1-10), strategy ("funding"|"basis"|"hybrid"), longExchange (optional, default exchangeA), protection: slPct/tpPct/maxBasisDeviationPct/marginAlertPct/maxSlippagePct/maxSlices/autoTopUpUsd.

輸入參數agent必填slPcttpPctsymbol必填sizeUsd必填leverage必填strategyexchangeA必填exchangeB必填maxSlicesautoTopUpUsdlongExchange另有 3 個

close_hedged_position

Close a hedged position (both legs, market, reduce-only). Params: positionId, reason (optional).

輸入參數reasonpositionId必填

hedge_status

Current status of hedged position(s): legs, avg prices, current basis, PnL, margin/liq distance, threat level, funding countdown. Params: positionId (optional — omit for all open positions).

輸入參數positionId

adjust_hedge

Adjust one leg of a hedged position: add_long / add_short / trim_long / trim_short. Params: positionId, action, sizeUsd.

輸入參數action必填sizeUsd必填positionId必填

set_hedge_protection

Update protection thresholds of an open position: slPct, tpPct, maxBasisDeviationPct, marginAlertPct, autoTopUpUsd. Params: positionId + any threshold.

輸入參數slPcttpPctpositionId必填autoTopUpUsdmarginAlertPctmaxBasisDeviationPct

get_threat_level

Instant risk assessment for a position: GREEN/YELLOW/RED, liq distance %, basis deviation %, reasons, recommended action. Params: positionId.

輸入參數positionId必填

list_hedge_positions

All hedged positions of the user (open and closed).

無需輸入參數。

get_agent_events

Engine event feed for a position (slices, funding collected, alerts, liquidation). Params: positionId (optional), limit (default 30).

輸入參數limitpositionId

get_open_orders

List open orders on an exchange (REAL). Params: exchange ("binance"|"bingx"|"bybit"), symbol (optional, e.g. "BTC_USDT"). binance = futures open orders, bybit = linear perps; bingx spot returns unsupported (single-order query only).

輸入參數symbolexchange必填

close_position

Close an open position from our registry (user_positions): market reduce-only on the exchange (binance/bingx/bybit), cancel exchange SL/TP, record realized PnL. Params: exchange, symbol (e.g. "BTC_USDT"). Returns fill price and PnL.

輸入參數symbol必填exchange必填

set_sl_tp

Set/update exchange-side stop-loss and take-profit on an open position (REAL; binance futures, bybit linear; bingx spot unsupported). Params: exchange, symbol, stopLossPct/takeProfitPct (percent from entry) or absolute stopLossPrice/takeProfitPrice.

輸入參數symbol必填exchange必填stopLossPctstopLossPricetakeProfitPcttakeProfitPrice

place_order

Place a real market order on the user's exchange (Binance or BingX — only exchanges connected to this agent). Trading is only allowed when the agent mode is REAL. The order size is strictly limited by the agent's risk % of free balance; the system validates and may reject. A stop-loss and take-profit are placed on the exchange automatically. Params: exchange ("binance"|"bingx"), symbol (asset like "BTC"), side ("BUY"|"SELL"), amount_type ("PERCENTAGE"|"FIXED_USDT"), amount_value (number).

輸入參數side必填agent必填symbol必填exchange必填amount_type必填amount_value必填

list_agents

List your AI agents: id, name, mode, scenario, status, last decision/trigger.

無需輸入參數。

agent_status

Get details of one of your agents (mode, status, risk, triggers, last activity).

輸入參數agent必填

agent_chat

Send a message to your agent (free-form conversation; it answers with its strategy, live data and tools).

輸入參數agent必填message必填

agent_trigger

Run the agent's selected trigger (interval → news → trading signal) and return the decision.

輸入參數agent必填

agent_decisions

Recent decisions/log of one of your agents (status, trigger, summary, reply).

輸入參數agent必填limit

square_post

Publish a post to Binance Square using YOUR Binance Square OpenAPI key (set in Integrations). Max 3 different $TICKER coin tags per post; write prices as plain numbers (no $). Daily limit: 100 posts.

輸入參數titlecontent必填

get_exchange_skills

List official exchange MCP servers and AI skill libraries we aggregate (Binance Skills Hub, BingX AI Skills, OKX Agent Trade Kit, Bybit MCP, Coinbase CDP, ...) with availability for YOUR connected exchange keys — tells an AI client which exchange skills it can actually use.

無需輸入參數。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Rank 整合