Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
AI crypto signals, whale positions, 19 technical indicators, derivatives, screener and backtests
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://mcp.traderspy.app/mcp在终端中运行这条命令
claude mcp add --transport http traderspy https://mcp.traderspy.app/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"traderspy": {
"url": "https://mcp.traderspy.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"traderspy": {
"type": "http",
"url": "https://mcp.traderspy.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://mcp.traderspy.app/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 traderspy.app 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(3.0.2)于34天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, AI Deprecations
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
AI model shutdown dates, replacements, change feed and webhook alerts for 8 providers.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Crypto smart money & AI signals, wired straight into your AI assistant.
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.
Quick start · What it answers · Tool catalogue · Interactive views · Skills · Authentication · Security · Data sources · Architecture · Prompts to try · Changelog
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](https://traderspy.app/mcp). It starts with mcp_, the page can show it again, and it is revocable at any time.
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.
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.
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:
claude mcp add --transport http traderspy https://mcp.traderspy.app/mcp
TraderSpy is in the ChatGPT plugin directory:
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.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:
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.
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:
{
"mcpServers": { "traderspy": { "url": "https://mcp.traderspy.app/mcp", "headers": { "Authorization": "Bearer mcp_YOUR_KEY" } } } }
cline_mcp_settings.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](llms-install.md).
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.
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:
{
"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.
{
"mcpServers": { "traderspy": { "url": "https://mcp.traderspy.app/mcp", "bearerTokenEnvVar": "TRADERSPY_API_KEY" } } }
Add the server to opencode.json (project) or ~/.config/opencode/opencode.json (global):
{
"$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:
{
"$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.
As a plugin, which also installs the six skills:
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:
copilot mcp add --transport http --header "Authorization: Bearer mcp_YOUR_KEY" \
traderspy-key https://mcp.traderspy.app/mcp
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:
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.
The personal URL works in any client that takes an MCP server URL:
{
"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: , http://127.0.0.1: ) 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
只显示了开头部分;其余内容请在仓库中阅读