
XCREENER
com.xcreener由 xcreener.com 發布v0.2.1更新於 Oct 24, 2026
Local stdio MCP bridge for XCREENER's XQL screener API — validate, explain, and run queries.
概覽
XCREENER XQL 篩選器 API 的本地 stdio 橋接,讓助理驗證、解釋並執行涵蓋加密貨幣、外匯、指數、商品與金屬的市場篩選。
- 可以做什麼
- 驗證 XQL 查詢文字:解析並產生執行計畫,但不存取即時資料。解釋查詢的執行計畫,並提供可讀說明。對即時市場資料執行 XQL 篩選,回傳符合的標的。查詢自然語言交易用語對應 XQL 語法的參考文件。
- 適用情境
- 適合希望助理把自然語言的市场問題轉成 XQL 篩選,並在加密貨幣、外匯、指數、商品與金屬上執行,而不必自行撰寫 HTTP 串接程式的場景。
- 執行需求
- 以 stdio 在本機執行,通常透過 npx 或 Claude Desktop 安裝檔。需要 XCREENER API 金鑰,透過環境變數 XCREENER_API_KEY 提供;金鑰採延遲驗證,缺少或無效只會在首次呼叫工具時以驗證錯誤出現。需要連線至 XCREENER API 的網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 XCREENER,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@xcreener/mcp
Local stdio MCP bridge for XCREENER's XQL screener API — validate, explain, and run XQL queries from Claude Desktop, Cursor, Windsurf, or any stdio MCP client.
About XCREENER
XCREENER is a market screener that scans Crypto, Forex, Indices, Commodities, and Metals simultaneously, so you don't have to check charts one at a time. It's built for beginner traders through ready-made screeners as well as for developers and AI agents, who can express custom conditions in XCREENER Query Language (XQL) and run them instantly via a REST API or MCP. Learn more at xcreener.com.
What this MCP server does
This package is the local stdio bridge to XCREENER's XQL API specifically. It exposes xql_validate, xql_explain, xql_run, and xql_nl_reference as MCP tools, so any stdio MCP client can check and execute XQL screens against live market data without you writing any HTTP glue code.
Installation
Claude Desktop (.mcpb)
Download the latest xcreener.mcpb from this repo's Releases page, then double-click it to install — Desktop asks for your API key in a masked field as part of that same dialog. No JSON to hand-edit, no separate Node install.
Other MCP clients (npx)
Add this to your client's MCP server config (e.g. Cursor, Windsurf, Claude Code):
From source
Then point your client at node dist/index.js with XCREENER_API_KEY set in its environment.
Configuration
The key is checked lazily — an invalid or missing key won't stop the server from starting, it'll just surface as an auth error the first time a tool is called.
Available tools
Example session
Under the hood, the assistant calls the xql_nl_reference tool, translates your plain-English ask into an XQL query, and calls xql_validate/xql_run — what you see is just the human-visible conversation. A few real examples:
Multi-market screen
You: check all markets and see which instruments are oversold at the moment
XCREENER runs (same query per market —
CRYPTO,FOREX,INDICES,METALS,COMMODITIES):XCREENER: Oversold (RSI(14) < 30, hourly) across all markets:
Forex, Indices, and Metals had no oversold matches.
Single-market snapshot
You: can you give me updates on how the metals are doing?
XCREENER runs:
XCREENER: Metals snapshot, hourly:
Overall: fairly quiet, no oversold/overbought extremes (all RSI 38–55). Platinum's the strongest — up-trending with the best momentum — while gold and silver are drifting below their 50-hour average.
Cross-pair aggregate analysis
You: which currency is the weakest and strongest?
XCREENER runs:
XCREENER: Based on the 1h ROC across all 28 pairs (aggregating each currency's average move against the other seven):
Strongest: CHF — up against every other major this hour. Weakest: USD — sold broadly against EUR, GBP, AUD, JPY, and CHF alike.
Actionable trade plan
You: NZD looks like the strongest currency this week — which pair should I long based on that, and what stop-loss/take-profit levels make sense?
XCREENER runs:
XCREENER: Idea: Long NZDUSD — the cleanest multi-timeframe confluence: NZD is the #2 strongest currency of the week, daily is non-conflicting, and hourly shows an uptrend (close 0.5881 > SMA(50) 0.5846) with bullish-but-not-overbought momentum (RSI(14) 60.8).
Not financial advice — a technical read off the pulled data; confirm against execution/spread costs before entering.
Development
The build produces a single bundled ESM file (dist/index.js) with all dependencies inlined via tsup, so both the npm package and the .mcpb bundle ship without node_modules.
License
MIT — see LICENSE.
來源:README.md,提交 3c2689f
工具
0版本歷史
1- v0.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
