TraderSpy

app.traderspy由 traderspy.app 發布官方發布者v3.0.2更新於 Oct 24, 2026

AI crypto signals, whale positions, 19 technical indicators, derivatives, screener and backtests

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

概覽

AI 產生的概覽

TraderSpy 讓助理以唯讀方式取得加密貨幣合約市場資料:AI 訊號、大戶持倉、價格、技術指標、衍生品、篩選與回測。

可以做什麼
  • 取得 AI 交易訊號、單一訊號的完整詳情,以及依期間與策略彙總的訊號表現
  • 對聰明錢交易者排名與查詢:菁英排行榜、交易者檔案、成交歷史,以及未平倉與已平倉的大戶持倉
  • 讀取即時價格、OHLCV K 線、已追蹤商品與交易所涵蓋範圍
  • 計算 19 種技術指標,支援最多三個週期與三個幣種,並提供跨週期共振摘要
  • 依最多三個組合條件批次篩選商品,並對某條件之後的歷史走勢做事件研究回測
  • 讀取幣安永續合約的資金費率、未平倉量、多空比與吃單流向
適用情境
適合讓助理研究加密貨幣合約市場:檢查某個型態、篩選超賣或趨勢商品、追蹤大戶動向、判斷訊號是否仍有效,或查看某條件之後歷史上發生了什麼。它是資料與分析來源,而非交易工具。
執行需求
遠端 Streamable HTTP 端點,無需安裝。需要 TraderSpy 帳號:支援登入的用戶端使用 OAuth 登入;無法開啟登入視窗的用戶端使用個人金鑰,以 Authorization bearer 權杖或 token 查詢參數送出。呼叫依方案計算每日配額。
安裝前請注意
個人金鑰或個人 URL 等同密碼,持有者即可消耗你的每日配額,應避免寫入共用檔案,外洩後立即重新產生。免費方案每日呼叫上限較低,且頂尖交易者持倉資料有延遲。所有工具皆為唯讀,沒有下單、轉帳或帳戶工具;資料屬市場資訊,不構成投資建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 TraderSpy,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "traderspy": {
      "type": "http",
      "url": "https://mcp.traderspy.app/mcp"
    }
  }
}

README

[TraderSpy]

TraderSpy MCP

Crypto smart money & AI signals, wired straight into your AI assistant.

[TraderSpy MCP connector on Glama] [MCP status] [License: MIT] [Tools] [Transport]

17 read-only tools · 4 exchanges · 19 technical indicators · 3 interactive views One URL. No install, no daemon, no broker, no API keys of your own.


Connect Claude, Claude Code, ChatGPT, Grok, Cursor, Cline or any MCP client to TraderSpy's live crypto futures data: AI-generated signals with real targets, whale positioning across four exchanges, prices, candles, indicators, derivatives, a condition screener and an event-study backtester.

You ask:                             It calls:                     It reads:
"Which coins are oversold?"      →  screen_symbols()           →  top 100 by 24h volume, one pass"Is BTC still trending?"         →  get_technical_indicators() →  1h + 4h + 1d in a single call"What are the whales doing?"     →  get_positions()            →  Binance · Hyperliquid · Bybit · OKX"Is this signal still valid?"    →  get_signal_details()       →  live price against entry / TP / SL"What happens after this setup?" →  backtest_condition()       →  up to 1000 stored candles

Every tool is read-only. This connector cannot place, close or modify an order, it has no withdrawal or transfer tool, and it cannot see anyone's account. It answers questions with public market data. See Security.


Contents

Quick start · What it answers · Tool catalogue · Interactive views · Skills · Authentication · Security · Data sources · Architecture · Prompts to try · Changelog


Quick start

Everything below points at the same endpoint: https://mcp.traderspy.app/mcp.

Claude, Claude Code, ChatGPT, Grok and Gemini sign in with your TraderSpy account (OAuth), so there is no key to copy. A free account is enough. Clients that cannot open a sign-in window (Cursor, Cline, Windsurf, Grok Build, n8n, scripts) use a personal key instead: get it from the Other clients tab at traderspy.app/mcp. It starts with mcp_, the page can show it again, and it is revocable at any time.

Claude (web, desktop and mobile)

Settings → Connectors → Add custom connector, paste https://mcp.traderspy.app/mcp, then click Connect and sign in with your TraderSpy account. No key to paste.

Claude Code

As a plugin — also installs the six skills:

/plugin marketplace add target1m/traderspy-mcp/plugin install traderspy@traderspy-mcp

Then type /mcp, pick traderspy and choose Authenticate. Your browser opens the TraderSpy sign-in once; click Allow access and Claude Code keeps the token. Coming from 1.7.0 or earlier, which asked for a key at install? That key is no longer used: authenticate once the same way.

The Claude plugin lives in plugins/traderspy, with its own README. No browser on that machine (a server, CI)? The plugin's server signs in through a browser, so add the server with your personal URL instead of the plugin. Since 1.12.0 the plugin no longer reads TRADERSPY_MCP_URL.

bash
claude mcp add --transport http traderspy "https://mcp.traderspy.app/mcp?token=mcp_YOUR_KEY"

Or as a plain MCP server, then authenticate the same way from /mcp:

bash
claude mcp add --transport http traderspy https://mcp.traderspy.app/mcp

ChatGPT

TraderSpy is in the ChatGPT plugin directory:

  1. Open chatgpt.com/plugins (or Settings → Plugins), search for TraderSpy and click Connect
  2. Sign in with your TraderSpy account and click Allow access
  3. Pick TraderSpy in a chat with @ or from the + menu

Prefer your own connector? Turn on Developer mode in Settings → Security and login, then click + on the Plugins page, paste https://mcp.traderspy.app/mcp and choose OAuth.

Grok (xAI)

grok.com/connectors → New Connector → Custom, then paste https://mcp.traderspy.app/mcp. Grok opens the TraderSpy sign-in: sign in and click Allow access, and leave any client ID and secret fields empty.

No sign-in appeared, or the tools don't answer? Paste your personal URL instead. The key is embedded, so the host's authentication can stay on "None":

https://mcp.traderspy.app/mcp?token=mcp_YOUR_KEY

Grok Build cannot open a sign-in window, so from the terminal it always takes the personal URL:

bash
grok mcp add --transport http traderspy "https://mcp.traderspy.app/mcp?token=mcp_YOUR_KEY"

As a Grok Build plugin (the server plus the six skills), the repo carries .grok-plugin/plugin.json and .grok-plugin/mcp.json; the xAI plugin marketplace listing is in review. Grok Build has no install-time prompt for secrets, so the plugin reads your key from TRADERSPY_API_KEY in the environment that launches grok.

The personal URL also works as a remote MCP tool in the xAI API. Grok speaks Streamable HTTP and SSE — so does this server.

Cursor

As a plugin — also installs the six skills. This repo is a Cursor plugin (.cursor-plugin/plugin.json + mcp.json): install TraderSpy from the Cursor Marketplace (listing in review), or clone the repo into ~/.cursor/plugins/local/traderspy and run Developer: Reload Window. Cursor asks for your key as TRADERSPY_API_KEY at install (change it later under Plugins → Configure) and sends it as a bearer token; it never lands in your repo.

Or as a plain MCP server — .cursor/mcp.json:

json
{  "mcpServers": {    "traderspy": {      "url": "https://mcp.traderspy.app/mcp",      "headers": {        "Authorization": "Bearer mcp_YOUR_KEY"      }    }  }}

Cline

cline_mcp_settings.json:

json
{  "mcpServers": {    "traderspy": {      "type": "streamableHttp",      "url": "https://mcp.traderspy.app/mcp",      "headers": {        "Authorization": "Bearer mcp_YOUR_KEY"      },      "disabled": false,      "autoApprove": []    }  }}

type must be exactly streamableHttp. streamable-http, or leaving type out, falls back to SSE and the server answers 405. Full walkthrough: llms-install.md.

Gemini CLI

bash
gemini extensions install https://github.com/target1m/traderspy-mcp

The extension (gemini-extension.json) adds the server and the six skills. It signs in with OAuth rather than a key: run /mcp auth traderspy once inside Gemini CLI.

In the Gemini app (gemini.google.com or mobile): Settings → Connected apps, add a custom app, paste https://mcp.traderspy.app/mcp and sign in. Google offers custom apps only in the US, in English, on a personal Google account with Keep Activity on.

Kimi Code

As a plugin — also installs the six skills. In Kimi Code:

/plugins install https://github.com/target1m/traderspy-mcp/reload

The repo carries .kimi-plugin/plugin.json, and Kimi Code installs the latest release. The first TraderSpy tool call asks you to sign in: run the /mcp-config login … command Kimi Code prints, sign in with your TraderSpy account in the browser and click Allow access, then /reload.

Or as a plain MCP server — ~/.kimi-code/mcp.json, then sign in the same way:

json
{  "mcpServers": {    "traderspy": {      "url": "https://mcp.traderspy.app/mcp"    }  }}

No browser on that machine? Keep the key out of the file: export it and point Kimi Code at the variable with bearerTokenEnvVar.

json
{  "mcpServers": {    "traderspy": {      "url": "https://mcp.traderspy.app/mcp",      "bearerTokenEnvVar": "TRADERSPY_API_KEY"    }  }}

OpenCode

Add the server to opencode.json (project) or ~/.config/opencode/opencode.json (global):

json
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "traderspy": {      "type": "remote",      "url": "https://mcp.traderspy.app/mcp"    }  }}

Then run opencode mcp auth traderspy. Your browser opens the TraderSpy sign-in once. Click Allow access and OpenCode stores the token.

No browser on that machine? Turn off OAuth detection and send your personal key from the environment:

json
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "traderspy": {      "type": "remote",      "url": "https://mcp.traderspy.app/mcp",      "oauth": false,      "headers": {        "Authorization": "Bearer {env:TRADERSPY_API_KEY}"      }    }  }}

OpenCode also loads skills from .agents/skills/ and .claude/skills/, so the six skills installed with the skills CLI work in OpenCode too.

GitHub Copilot CLI

As a plugin, which also installs the six skills:

bash
copilot plugin install target1m/traderspy-mcp

The plugin manifest is .github/plugin/plugin.json. It points Copilot CLI at https://mcp.traderspy.app/mcp with no key: Copilot CLI signs in with your TraderSpy account (OAuth) in the browser, and /mcp auth traderspy opens the sign-in again. Copilot CLI passes a plugin's remote server settings through literally, so a key cannot come from an environment variable here.

No browser on that machine? Skip the plugin and add the server with your personal key under its own name:

bash
copilot mcp add --transport http --header "Authorization: Bearer mcp_YOUR_KEY" \  traderspy-key https://mcp.traderspy.app/mcp

goose

Desktop: Add TraderSpy to goose opens goose and adds the extension. Start a new chat. On the first tool call goose opens the TraderSpy sign-in in your browser; click Allow access. There is no key to paste.

CLI: run goose configure, choose Add Extension → Remote Extension (Streamable HTTP), name it traderspy and enter https://mcp.traderspy.app/mcp. Add no headers. For one session only:

bash
goose session --with-streamable-http-extension "https://mcp.traderspy.app/mcp"

Every tool is read-only: there is no order, transfer or withdrawal tool. Market data and analysis, not financial advice.

Windsurf and other MCP clients

The personal URL works in any client that takes an MCP server URL:

json
{  "traderspy": {    "type": "http",    "url": "https://mcp.traderspy.app/mcp?token=mcp_YOUR_KEY"  }}

A client that implements MCP authorization can take the bare URL instead: the server answers an unauthenticated tool call with 401 and a WWW-Authenticate header, which starts its sign-in. That works when the client's OAuth callback is a loopback address (http://localhost:<port>, http://127.0.0.1:<port>) or one of the hosts above. Custom-scheme callbacks (cursor://, vscode://) and other web callbacks are refused at registration, so those clients use the personal URL.


What it answers

The server publishes this routing to the model itself, so you rarely have to name a tool:

You ask aboutIt calls
Price, 24h change, volumeget_price — several symbols in one call
OHLCV for chartingget_candles
"Analyse X", oversold, trend, support/resistanceget_technical_indicators — up to 3 timeframes and 3 coins per call
Funding, open interest, long/short, taker flowget_derivatives
"Which coins are…", "find setups", "compare A B C"screen_symbols
"What usually happens after…"backtest_condition
AI signals, their detail, their track recordget_signals · get_signal_details · get_signal_stats
Whales, best traders, who is long Xget_top_traders · get_elite_leaderboard · get_trader_profile · get_trader_position_history · get_positions
Coverage and venue contextget_tracked_symbols · get_exchanges · get_market_stats

Batch, don't loop. Calls are metered per day, and the tools are built so one call replaces many: several symbols in a single get_price, three timeframes and three coins in a single get_technical_indicators (one quota unit, and you get the confluence across the timeframes), and screen_symbols instead of running indicators symbol by symbol.


Tool catalogue

17 tools, every one read-only, every one annotated readOnlyHint: true.

Signals — 3 tools

ToolWhat it returns
get_signalsRecent AI signals with filtering — symbol, side, entry, TP1–TP3, stop, strength, validation score
get_signal_detailsOne signal in full: AI review, trigger conditions, every level as an absolute price, realised outcome, and the live price to judge whether it still applies
get_signal_statsOutcomes over a period — total, target hits, stops, pending and hit rate, overall and per preset

Smart money — 7 tools

ToolWhat it returns
get_top_tradersRanked traders per exchange, by the metric you choose
get_elite_leaderboardTop 10 by SmartScore (weighted PnL, win rate, ROI, consistency, longevity, depth, recency)
get_trader_profileOne trader: metrics plus their open positions
get_trader_position_historyThat trader's closed trades
get_positionsOpen and closed smart-money positions, filterable by symbol and exchange
get_market_statsAggregate long/short and notional across tracked traders
get_exchangesWhich venues are tracked and enabled

Market data & research — 7 tools

ToolWhat it returns
get_priceReal-time price, 24h high/low, volume and change% — one or many symbols
get_candlesOHLCV for 1m, 5m, 15m, 1h, 4h, 1d
get_technical_indicators19 indicators — RSI, MACD, EMA, SMA, Bollinger, ATR, ADX, Stochastic, OBV, VWAP, CCI, MFI, Williams %R, ROC, SuperTrend, Ichimoku, Keltner, pivots, swing S/R. Each carries value + previous bar + direction + a history series. Multi-timeframe (intervals, ≤ 3) with a per-timeframe summary and a cross-timeframe confluence; several coins in one call (symbols, ≤ 3, one entry per coin); custom periods; RSI/MACD divergence, Fibonacci retracement, volume profile, ATR percentile, TTM squeeze and candlestick patterns
get_derivativesFunding (current, 24h/3d average, annualised), open interest (24h/4h change, OI×price regime), top-trader and all-account long/short ratios, taker flow — up to 5 Binance perpetuals, with the interpretation traders actually quote
screen_symbolsScan the most-traded pairs (≤ 100, ranked by 24h volume) or an explicit list, for up to 3 AND-ed conditions over 17 metrics — rsi, stochastic, cci, mfi, williamsR, adx, roc, macdHistogram, atrPct, volumeRatio, bbPercentB, bbWidthPct, priceVsEma, emaSpread, supertrend, changePct, price — with lt / gt / crossAbove / crossBelow. One quota unit. Drop the conditions and pass symbols to get a comparison table instead
backtest_conditionEvent study on one symbol and timeframe: every occurrence over the stored tape (≤ 1000 candles), forward return / win rate / best and worst excursion per horizon, the unconditional baseline and the edge over it, the last five episodes, and whether the condition is live right now
get_tracked_symbolsEvery symbol with real-time data available

Interactive views

In hosts that support MCP Apps, three tools render a real interface instead of a wall of text. Every view is a single self-contained HTML bundle with a deny-all CSP — it makes no network call of its own, because the data arrives inside the tool result.

ToolView
get_signalsA card carousel — each card charts 24h of price with the entry, the next unreached take-profit and the stop drawn across it. Pages through the full result set, it never shows a silent slice
get_signal_detailsOne signal: chart with a price scale, the live price, entry / exit / level-hit markers judged on wicks, every level as an absolute price, the realised outcome and the validation meters
get_technical_indicatorsPer timeframe a 96-bar chart with EMA lines, the SuperTrend band and swing / pivot support-resistance drawn across it, the summary's notes, one chip per indicator and a levels table. Several timeframes become tabs, and so do several coins; footer buttons re-run the tool for 1h / 4h / 1d

Verified on claude.ai web with the deployed connector. Hosts without MCP Apps get the same data as text and structured content — nothing degrades.


Skills

The plugin ships six skills: playbooks that tell the assistant which tools answer which question, how to read the fields, and how to present the result without turning market data into advice. They live in skills/<name>/SKILL.md (Agent Skills format) and load automatically in Claude Code, Cursor, Grok Build, Gemini CLI, Kimi Code, GitHub Copilot CLI and Codex. The Claude plugin carries a copy in plugins/traderspy/skills: edit skills/, then run scripts/sync-claude-plugin.sh (--check fails when the copy is out of date). For the ChatGPT plugin portal, run scripts/package-skills.sh and upload the ZIPs from dist/skills/.

Any other Agent Skills client can install them with the skills CLI. The skills need the MCP server connected, as shown in Quick start:

bash
npx skills add target1m/traderspy-mcp                          # all sixnpx skills add target1m/traderspy-mcp --skill market-briefing  # just one
SkillTriggers onTools it drives
market-briefing"what's happening in crypto", "morning brief", "market update"price, derivatives, screener, signal stats, signals
technical-analysis"analyse BTC", "is SOL oversold", support/resistance, funding, open interesttechnical indicators (multi-timeframe), derivatives, price, candles
market-screener"which coins are oversold", "find setups", "compare BTC ETH SOL", "what happened after…"screener, backtest
trading-signals"latest AI signals", "is this signal still valid", "how are the signals doing"signals, signal details, signal stats
smart-money"what are whales doing", "best traders on Hyperliquid", "research this trader"leaderboard, top traders, positions, profile, history, market stats
position-check"how far am I from liquidation", "what do you think of my long", a pasted positiontechnicals, derivatives, positions

Every skill carries the same conduct rules: report what the data shows and leave the decision to the user, never present a hit rate or a backtest as a forecast, and say plainly that the connector cannot place, close or move anything.


Authentication and limits

Two ways to connect, both tied to your TraderSpy account:

  • Sign in (OAuth 2.1, recommended) — Claude, Claude Code, ChatGPT, Grok and Gemini take the bare URL and open the TraderSpy sign-in (dynamic client registration, PKCE, scope mcp.read). There is nothing to copy, and the host renews its own token.
  • Personal key — for clients that cannot open a sign-in window. Get it from the Other clients tab at traderspy.app/mcp and send it as Authorization: Bearer mcp_…, or embed it in the URL (https://mcp.traderspy.app/mcp?token=mcp_...) for hosts whose authentication can only be "None".

Treat a personal URL like a password: anyone holding it can spend your daily quota. If it leaks, regenerate it on the same page and the old URL stops working at once. Disconnect all apps on the same page signs every connected assistant out, sign-ins and the personal key alike. Both take effect on the very next call.

PlanDaily callsTop-trader position rows
Free30015 minutes late
Starter3,500No delay
Pro7,500No delay
Max15,000No delay

A three-coin, three-timeframe get_technical_indicators and a 100-symbol screen_symbols each cost one call, deliberately — the cheap way to use the connector is also the fast one.

Don't have an account? Sign up free.


Security

This connector's security model is mostly a list of things that do not exist.

ScopeHow you authenticateWhat it can reach
Anonymousnothingthe tool catalogue only — tools/list, so directories can index it. Every actual call is refused. Claude, Claude Code and Grok get a 401 on their first request instead, which is what opens their sign-in
OAuthsign in from the hostall public market data
Personal keymcp_… as a bearer token or ?token=the same

What no credential can do here:

  • No order tool. Placing, closing or modifying an order does not exist. The order tools were not hidden or feature-flagged; they were deleted.
  • No withdrawal, transfer or deposit tool.
  • No account tool. Nothing reads a balance or a position, and the connector has no client toward the trading service at all, so no code path can reach an account even by mistake.
  • No standing rules. It cannot create alerts, subscriptions or automations on your account.

Two reasons, and the second is the load-bearing one. First, the Anthropic Software Directory Policy excludes software that executes financial transactions on a user's behalf — and hiding such tools at call time is not enough, they must not appear in tools/list. Second, an MCP credential is a long-lived bearer token handed to a third-party host: everything it can reach is reachable by whoever holds it. So it reaches reads only.

Acting on what it finds stays with you, on your own exchange account, with you present.


Data sources

SourceWhat comes from itFreshness
TraderSpy AI signal engineSignals, targets, stops, validation scores, realised outcomesEvaluated on cron; published only after validation
Smart-money trackersWhale positions, leaderboards, trade historyAbout a minute for top-ranked traders, 5–15 min for the rest
Candle storePrices, OHLCV, every indicator, the screener and the backtesterLive candle plus the last 1000 closed
Binance Futures public APIFunding, open interest, long/short ratios, taker flow60s cache

Coverage is the Binance USDⓈ-M perpetual universe, plus perpetuals that trade on Hyperliquid but not on Binance. get_tracked_symbols is the authoritative list.


Architecture

Your AI client   Claude · Claude Code · ChatGPT · Grok · Cursor · Cline · Windsurf       │       │  MCP over Streamable HTTP (+ SSE)       ▼mcp.traderspy.app/mcp       ├── 17 read-only tools       no order · no withdrawal · no account       ├── 3 MCP Apps views         cards and charts where the host supports them       ├── per-user daily quota     300 free · 3,500–15,000 on paid plans       └── OAuth sign-in · personal key (header or URL)       │       ▼TraderSpy platform       ├── AI signal engine         entry · TP1–TP3 · stop · validation · outcome       ├── Smart-money trackers     Binance · Hyperliquid · Bybit · OKX       ├── Candle store             Binance USDⓈ-M + Hyperliquid-only perpetuals       └── Binance Futures API      funding · open interest · long/short · taker flow

Prompts to try

Morning brief

"Give me a crypto morning brief: what moved, where funding is stretched, and what the AI signals fired overnight."

Find a setup

"Run the screener: RSI under 30 and ADX above 25 on the 4h, top 100 by volume. For anything it finds, show me the multi-timeframe read."

Check a thesis before acting

"Historically, what happened on SOLUSDT 4h after RSI crossed above 30? Compare it against the baseline over the same tape."

Follow the whales

"Who are the most profitable traders on Hyperliquid right now, and what are they positioned in? Then show me the position history of the top one."

Judge a signal

"Is the latest BTC signal still valid? Show me where price is against its entry, targets and stop."

Check a position you hold elsewhere

"I'm long ETH from 2,400 at 10x. How far is liquidation, and what do the 1h/4h/1d indicators say about it?"

Compare coins

"Compare BTC, ETH and SOL on the 4h: trend, momentum, funding and open interest."


Changelog

DateChange
2026-11-03The Claude plugin moves to plugins/traderspy, the folder the Claude plugin directory reads and the marketplace now installs: named traderspy, with a listing icon, documentation, support and terms links and a README of its own. Its server is the fixed URL https://mcp.traderspy.app/mcp, so Claude (web, desktop, mobile) and Cowork can connect it; it no longer reads TRADERSPY_MCP_URL. scripts/sync-claude-plugin.sh copies the skills into it. Skills: position refresh times and the signal outcome rule (a stop touch after a take-profit ends the signal) match the server. Limits: Starter 3,500 and Pro 7,500 calls a day (v1.12.0)
2026-10-13Limits follow TraderSpy's plans: Free 300 tool calls a day, Starter and Pro 5,000, Max 15,000 (README, llms-install.md, the Cursor plugin's key prompt). The personal key lives under Settings → AI assistants. The Security section no longer points to the TraderSpy app for trading
2026-10-09Codex plugin manifest: .codex-plugin/plugin.json with its own keyless mcp.json (Codex signs in with OAuth) and the six skills; SECURITY.md says how to report a vulnerability (v1.11.0)
2026-10-09Plugins for Kimi Code (.kimi-plugin/plugin.json) and GitHub Copilot CLI (.github/plugin/plugin.json): both connect to the hosted server without a key (OAuth sign-in) and load the six skills. README setup for Kimi Code, OpenCode, GitHub Copilot CLI and goose (v1.10.0)
2026-10-08Claude plugin manifest carries a listing icon and the privacy policy URL; the archived launch article and its image left the repo (they live in git history); the condition cookbook's JSON examples are spaced so long ones wrap (v1.9.1)
2026-10-03get_technical_indicators takes symbols — up to three coins in one call, one quota unit, one entry per coin. technical-analysis, market-screener and position-check read several coins with it instead of one call per coin; registry entry 3.0.2 (v1.9.0)
2026-10-01Registry entry app.traderspy/traderspy 3.0.1 published without the key header (3.0.0 keeps it: registry versions are immutable); server.json here follows
2026-10-01README: Claude (web, desktop and mobile) setup, ChatGPT's Developer mode lives in Settings → Security and login, and which OAuth callbacks the server accepts (loopback or the listed hosts; custom schemes use the personal URL)
2026-09-30The Claude Code plugin signs in with OAuth instead of asking for a key at install: /mcp → Authenticate once, and TRADERSPY_MCP_URL takes a personal URL for machines without a browser. Claude, ChatGPT, Grok and Gemini connect by signing in, and the personal key stays for Cursor, Cline, Grok Build and scripts. server.json no longer declares a required key header (v1.8.0)
2026-09-25get_my_account and its account view removed — TraderSpy offers no trading or balances, so the connector reads public market data only (17 tools). position-check works on positions the user describes (v1.7.0)
2026-09-25No skill sends the user to traderspy.app to execute: the decision and the trade stay with them (v1.6.3)
2026-09-25Skill copy matches the product as it is now: no copy-trading pointer in smart-money, no edge claim in trading-signals (v1.6.2)
2026-09-25trading-signals points at the signals feed; the /performance page it linked was retired (v1.6.1)
2026-09-25Gemini CLI extension (gemini-extension.json), server.json for registries that read the repo, limits quoted as 300/5,000 a day (v1.6.0)
2026-09-25Grok Build plugin: .grok-plugin/plugin.json + mcp.json, key from TRADERSPY_API_KEY (v1.5.0)
2026-09-22Cursor plugin: .cursor-plugin/plugin.json + mcp.json, key as TRADERSPY_API_KEY
2026-09-15Plugin asks for the API key at install instead of connecting keyless (v1.4.0)
2026-09-12Six playbook skills, packaged per skill for the ChatGPT plugin portal
2026-09-09screen_symbols and backtest_condition — the condition language; 18 tools
2026-09-09get_derivatives — funding, open interest and positioning
2026-09-09get_technical_indicators rebuilt: 19 indicators, multi-timeframe, custom periods, series-aware
2026-08-26Interactive MCP Apps views
2026-08-15Read-only by construction — every order tool removed, not disabled

Links

Disclaimer

TraderSpy provides market data and analysis, not financial advice. Signal statistics and backtests describe what already happened; they are not a forecast and not a guarantee. Trading crypto futures carries substantial risk. You are responsible for your own decisions.

License

MIT © TraderSpy

來源:README.md,提交 b0adc85

工具

17

get_signals

Get AI Signals

Use this when the user asks for recent public AI crypto trading signals, optionally filtered by coin, importance, strategy (the preset that produced them, by name) or pagination. When the user names a count ("last 5 signals"), pass it as `limit` — the card view renders exactly what was fetched, so over-fetching shows more cards than the user asked for.

輸入參數coinskiplimitstrategyimportance

get_signal_details

Get Signal Details

Use this when the user needs full details for one AI signal by ID, including review and resolution data.

輸入參數signalId必填

get_signal_stats

Get Signal Statistics

Use this when the user asks for aggregate AI signal performance statistics over a specific period — overall, or for one strategy (preset) by name. The answer also breaks the period down per strategy (byStrategy), which is how to learn the strategy names for get_signals.

輸入參數periodstrategy

get_top_traders

Get Top Traders

Use this when the user wants ranked smart-money traders across supported exchanges with sorting and filtering.

輸入參數limitordersortBysourcetimeRangerankingType

get_elite_leaderboard

Get Elite Leaderboard

Use this when the user specifically asks for the elite leaderboard by SmartScore across exchanges.

無需輸入參數。

get_trader_profile

Get Trader Profile

Use this when the user needs one trader profile, including metrics and latest positions.

輸入參數sourcetraderId必填timeRangerankingType

get_trader_position_history

Get Trader Position History

Use this when the user asks for closed trade history of a specific trader.

輸入參數pagelimitsourcetraderId必填

get_positions

Get Smart Money Positions

Use this when the user asks for current or historical smart-money positions, optionally filtered by status, source, or symbol.

輸入參數limitoffsetsourcestatussymbol

get_market_stats

Get Market Statistics

Use this when the user asks for aggregate market stats (positions, PNL, win rate), optionally scoped by source and period.

輸入參數periodsource

get_exchanges

Get Tracked Exchanges

Use this when the user asks which exchanges are currently available in TraderSpy smart-money tracking.

無需輸入參數。

get_price

Get Live Price

Get real-time price data for one or more crypto futures symbols. Returns current price, 24h high/low, volume, and 24h price change percentage.

輸入參數symbols必填

get_candles

Get Candles (OHLCV)

Get OHLCV (Open, High, Low, Close, Volume) candle data for a crypto futures symbol. Useful for charting, price history, and technical analysis.

輸入參數limitsymbol必填interval

get_tracked_symbols

Get Tracked Symbols

List all crypto futures symbols currently tracked by TraderSpy with real-time candle data available.

無需輸入參數。

get_technical_indicators

Get Technical Indicators

Technical analysis for a crypto futures symbol. 19 indicators: RSI, MACD, EMA, SMA, Bollinger Bands, ATR, ADX (+DI/−DI), Stochastic, OBV (with price divergence), VWAP, CCI, MFI, Williams %R, ROC, SuperTrend, Ichimoku, Keltner Channels, classic pivot points and swing support/resistance levels. Every indicator returns its current value, the previous bar, a rising/falling/flat direction, a short `series` history and — where it applies — zones and crossovers. EMA/SMA accept several periods at once (default 20/50/200); every period is overridable via `periods`. Pass `intervals` (up to 3) to get 1h/4h/1d in ONE call with a multi-timeframe `confluence` verdict. Each timeframe also carries a `summary` (bias, trend, momentum, volatility, volume, plain-language notes) computed from a fixed indicator set — quote its notes rather than the raw score. For several coins pass `symbols` (up to 3) instead of one call per coin: ONE call and one quota unit, one entry per symbol in `data`.

輸入參數symbolhistoryperiodssymbolsintervalintervalsindicators

get_derivatives

Get Funding & Open Interest

Funding rate, open interest and positioning for Binance USDⓈ-M perpetual futures — the derivatives questions candles cannot answer: is funding high (who is paying whom, annualized), is open interest building or unwinding (24h/4h change, and the OI×price regime: new longs, short covering, new shorts, long liquidation), and which way accounts lean (top-trader long/short by position, all-account ratio, taker buy/sell flow). Each symbol carries plain-language notes — quote those. Up to 5 symbols per call; data is 60s fresh.

輸入參數symbols必填

screen_symbols

Screen Symbols

Screen MANY crypto futures symbols at once on one timeframe — "which coins are oversold on 4h", "what is above its 200 EMA with rising volume", "show me squeezes". Give up to 3 AND-ed conditions from a fixed metric list (RSI, stochastic, CCI, MFI, Williams %R, ADX, ROC, MACD histogram, ATR%, volume ratio, Bollinger %B / width, price vs EMA, EMA spread, SuperTrend, change %, price) with lt / gt / crossAbove / crossBelow. Scans the most-traded symbols by 24h volume (default 50, max 100) or an explicit list; every row carries the metric values plus bias, trend, RSI, ADX, ATR% and 24h change. With NO conditions and explicit `symbols` it is a side-by-side comparison table ("compare BTC, ETH, SOL"). ONE quota unit however many symbols — always prefer this over calling get_technical_indicators in a loop.

輸入參數limitsortBysymbolsintervaluniversesortOrderconditions

backtest_condition

Backtest a Condition

What happened AFTER a condition in the past, on one symbol and timeframe — "how did BTC do after RSI dropped below 30 on 4h", "is a golden cross on ETH daily actually bullish", "what usually follows a −5% day on SOL". Runs an event study over the whole stored tape (up to 1000 candles: ~41 days on 1h, ~166 days on 4h, ~3 years on 1d): occurrences, average / median forward return, win rate, average best and worst excursion per horizon, the unconditional baseline over the same tape and the EDGE the condition adds over it, the last five episodes, and whether the condition is active on the latest bar. Same condition vocabulary as screen_symbols. Quote the edge and the sample size together — a 3-sample stat is an anecdote.

輸入參數symbol必填horizonsintervalconditions必填

版本歷史

3
  1. v3.0.2最新Oct 3, 2026
  2. v3.0.1Oct 1, 2026
  3. v3.0.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

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

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