Trading Signals

io.github.roman-rr由 GitHub 账号 roman-rr 发布v1.1.0更新于 Nov 2, 2026

Live AI crypto trading signals for agents. Try 3 signals without a key; sign in from your agent.

发布方自己的服务:SIGNALS Loyalty Agent Platform

已验证Streamable HTTP可网页运行金融AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务器,让助手获取带推理依据、验证结果和整体绩效统计的实时 AI 加密货币交易信号。

可以做什么
  • 列出仍处于开放状态的加密交易信号,含币种、方向、置信度及背后推理
  • 按 ID 获取单条信号(进行中或已结算),含价格、盈亏以及是否触及止盈或止损
  • 查看已结算信号的历史记录,按时间倒序并附验证结果
  • 读取命中率、已验证数量、平均杠杆、方向分布等汇总统计,带密钥时还有 ROI 数据
  • 调用已弃用的 register 工具,它只返回注册链接
适用场景
适合让助手汇总当前加密交易思路、解释信号背后的推理,或回顾历史信号表现。更偏向研究与模拟交易场景,而非自动下单执行。
运行要求
远程 HTTP 端点,无需本地运行时或安装包。公开地址无需账号即可使用,返回 3 条信号预览。完整信号、历史记录和 ROI 统计需通过客户端登录,或提供 API 密钥:请求头 X-Api-Key、查询参数 apiKey,或 Codex 使用的环境变量 SIGNALS_API_KEY。
安装前请注意
信号是第三方交易建议而非投资建议,README 中的示例行明确不是实时数据。Pro 功能(入场价、止损、止盈、杠杆、仓位)在 14 天试用后为每月 35 美元或每年 300 美元,不订阅则不扣费。把 API 密钥放在 URL 查询参数中可能经日志泄露。register 工具已弃用且不存储任何内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Trading Signals,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.roman-rr%2Ftrading-signals/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "trading-signals": {
      "type": "http",
      "url": "https://signals.x70.ai/mcp"
    }
  }
}

README

Trading Signals

[Trading Signals for AI Agents]

17 triggers. 44 algorithms. 3 AI experts. Every signal backed by causal reasoning and verified against real prices.

Live crypto trading signals for Claude Code, OpenAI Codex, Cursor, Windsurf & 30+ AI agents. Every signal comes with its reasoning — a transmission chain showing exactly which data points led to the trade — and is verified against real prices. Pro adds the trade levels: entry, stop-loss, take-profit, leverage and position size. See Pricing.

Updates, new features and how-tos: follow @x70signals on X.

Install

Claude Code Plugin (recommended)

bash
/plugin install roman-rr/trading-skills

npx (Claude Code, Codex, Cursor, Windsurf, etc.)

bash
npx skills add roman-rr/trading-skills

MCP Server (Claude, Cursor, VS Code, Codex)

Sign in from your agent (recommended). Add the URL below and your client opens a browser page where you sign in or create a free account — 14 days of Pro, no card — and click Allow. No key to copy.

Claude Code

bash
claude mcp add --transport http trading-signals https://signals.x70.ai/mcp/connect# then in Claude Code: /mcp → trading-signals → Authenticate

Claude app (Desktop & claude.ai) — Customize → Connectors → Add custom connector, URL https://signals.x70.ai/mcp/connect.

Cursor (~/.cursor/mcp.json)

json
{  "mcpServers": {    "trading-signals": { "url": "https://signals.x70.ai/mcp/connect" }  }}

Try it without an account: use https://signals.x70.ai/mcp instead — 3 live signals plus the verified hit rate. When you ask for more, your client offers to sign in.

With an API key (Codex, scripts, clients that can't sign in) — get a free key at https://signals.x70.ai/mcp-signup?utm_content=github-readme; the API Key page has copy-paste setup for every client.

bash
claude mcp add --transport http trading-signals https://signals.x70.ai/mcp --header "X-Api-Key: YOUR_KEY"

Claude app with a key: https://signals.x70.ai/mcp?apiKey=YOUR_KEY (connectors have no header field).

Codex (~/.codex/config.toml, key in env var SIGNALS_API_KEY)

toml
[mcp_servers.trading-signals]url = "https://signals.x70.ai/mcp"bearer_token_env_var = "SIGNALS_API_KEY"

Tools: get_signals, get_signal, get_signal_history, get_stats (register is deprecated — keys come from the dashboard).

OpenAI Codex CLI

See agents/openai.yaml for agent configuration.

Manual

bash
# Claude Codegit clone https://github.com/roman-rr/trading-skills.gitcp -r trading-skills/trading-signals ~/.claude/skills/trading-signals
# OpenAI Codex CLIcp -r trading-skills/trading-signals ~/.codex/skills/trading-signals

Always Watching

17 Triggers. 6 Groups. Every Minute.

The sentinel continuously scans 50+ perpetual markets for anomalies across six orthogonal dimensions -- volume, positioning, price dynamics, cross-asset flows, microstructure, and options-derived signals. A signal fires only when multiple independent dimensions agree, filtering noise from genuine opportunities.

Multi-Expert Consensus

Three specialized AI experts analyze every opportunity independently -- each with a different lens on market structure. Signals require agreement; conflicting views are flagged or filtered. The system continuously learns which analytical approaches perform best per market condition.

Research-Grounded

44 Scientific Methods. 53 Academic Citations.

Every algorithm is grounded in peer-reviewed research from quantitative finance, statistics, and machine learning -- spanning position sizing, anomaly detection, technical analysis, market microstructure, and adaptive risk management.

What You Get

FeatureDescription
Live signalsBullish/bearish with full trade setup -- entry, SL, TP, leverage, position size
Transmission chains2-4 causal reasoning steps per signal with specific data points
50+ coinsDynamically selected from top volume, funding, and OI on Hyperliquid perps
Confidence score0-100 AI conviction level per signal
Auto-verificationEvery signal tracked against real prices -- TP/SL monitoring every minute
Paper trading P&LReal trades on a virtual account with optimal position sizing
Dynamic risk controlConfidence-based leverage caps, volatility-calibrated SL, automatic regime detection
Performance statsHit rate, cumulative ROI, profit factor, breakdown by direction/coin/model

Signal Preview

Example rows — not live data. Entry, SL, TP and leverage are returned on Pro; the free plan returns coin, direction, confidence and the reasoning.

CoinDirConfEntrySLTPLevR/RType
BTCBull87%$68,450$67,200$71,8003x2.7momentum_shift
ETHBear82%$3,840$3,920$3,6802x2.0funding_anomaly
SOLBull79%$142.50$138.00$152.002x2.1volume_spike

API Endpoints

MethodPathAuthDescription
POST/api/skill/registerNoDeprecated — returns signup_required; get keys at /mcp-signup
GET/api/skill/signalsAPI keyList signals (active/verified/all)
GET/api/skill/signals/:idAPI keySingle signal detail
GET/api/skill/statsAPI keyPerformance statistics

Example Prompts

Once installed, ask your AI agent:

  • "Get me the latest crypto trading signals"
  • "Show me today's highest-confidence BTC and ETH signals"
  • "What's the 30-day hit rate for these trading signals?"
  • "Build me a Python script that fetches crypto signals and alerts me on Telegram"
  • "Show me verified signals from the last week -- what hit TP?"

Paper-trade it first

Want to see how the signals do before you trade them? Let your agent run the paper-trading bot on your machine. It takes each new signal as a $100 paper position at the live price, charges fees on both sides, and logs every trade, wins and losses, to a CSV you own. No real orders, no exchange account; one Python file, standard library only.

The API Key page has a ready prompt for Claude Code, Codex or Cursor, with your key filled in. Our own copy has been running since Oct 7: its live record.

Pricing

No keyFree keyPro
Signals3-signal previewevery live signal — coin, direction, confidence, reasoningeverything in Free + entry, stop-loss, take-profit, leverage, position size
History—24 hours30 days
Rate limit30 calls/hour per IP300 calls/houreffectively unlimited
Pricefreefree$35/month or $300/year

New accounts get a 14-day Pro trial — no card. Nothing is charged unless you subscribe. Pricing & sign-up

Contributing

Issues, feature requests, and PRs are welcome. Please open an issue first to discuss changes.

If this is useful, a ⭐ helps other people find it.

License

Proprietary — the source is readable; a paid license is required for commercial redistribution. See LICENSE.txt.

来源:README.md,提交 3424b52

工具

5

register

Register for Trading Signals API

Deprecated: returns a sign-up link instead of creating an API key, ignores its arguments and stores nothing. Don't call it to get access — every other tool works without a key (get_signals returns a 3-signal preview, get_stats is public). To get the full feed, users sign in from the agent at https://signals.x70.ai/mcp/connect (the client opens the browser), or create a key at https://signals.x70.ai/mcp-signup and set it as the X-Api-Key header. Kept only so older clients don't break.

输入参数nameemailpurposegithubUrl

get_signals

Get Live Trading Signals

List live crypto trading signals that are still open — coin, direction, confidence and the reasoning or market data behind each. Use it to find current trade ideas; use get_signal for one signal by ID (live or resolved), get_signal_history for signals that already closed, and get_stats for aggregate hit rate. No key: a 3-signal preview. Free key: up to 100 signals, with entry, stop-loss, take-profit and leverage null (the response's announcement.upgradeUrl explains Pro). Pro: all levels. If a response contains an announcement, pass its message on to the user — it is about their account (trial ending, plan limits). Returns { signals[], returned, totalMatching, filtersApplied, plan }, sorted by live PnL (best first). Optional filters narrow the list: direction, coins, confidence band, risk/reward, stop distance, open interest, 24h volume, tags, the anomaly that triggered it, days/hours to skip, a BTC 24h-return gate. Rate limits: 30 calls/hour per IP without a key, 300/hour on a free key.

输入参数coindayslimitapiKeyskipDOWcoinOiMaxcoinOiMindirectioncoinVolMincoinExcludecoinIncludeskipHourUtc另有 10 个

get_signal

Get Signal Detail

Get one signal by its ID — live or already resolved — with its reasoning, live price, PnL and verification outcome (status pending, success or failed; whether take-profit or stop-loss was hit). Use it to follow up a signal from get_signals or get_signal_history, or to see how a past signal ended. Needs an API key (free or Pro); on the free plan entry, stop-loss, take-profit and leverage are null. Returns { success, signal, plan }, or { error: 'Signal not found' } for an unknown ID.

输入参数apiKeysignalId必填

get_stats

Get Trading Performance Stats

Aggregate performance of signals created in the last N days (default 30) that have since resolved: hit rate, verified count, average leverage and a breakdown by direction; with an API key also average ROI per signal and cumulative ROI. byMonth: hit rate this month, the two months before and all time — the figures shown on signals.x70.ai. Use it to judge recent reliability before acting — it returns no individual signals (use get_signals or get_signal_history for those). Public: works without a key. Past results don't predict future results.

输入参数daysapiKey

get_signal_history

Get Signal History

List signals that have already resolved (success or failed), newest first, each with its verification outcome. Use it to review past performance signal by signal; for open signals use get_signals, for one signal by ID get_signal, for totals get_stats. Needs an API key. History depth: last 24 hours on the free plan; on Pro the days argument (up to 90). Entry, stop-loss, take-profit and leverage are null on free. Paginate by passing the last signal ID as cursor. Returns { signals[], nextCursor, hasMore, historyDepthDays, plan }.

输入参数coindayslimitapiKeycursorstatus

版本历史

2
  1. v1.1.0最新Oct 12, 2026
  2. v1.0.0Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Signals 集成