AI News HubLIVE
サイト内リライト2 分で読了

Show HN: AIエージェントが平易な英語でマーケットをスクリーニングできるMCPサーバー

XCREENER MCPは、XCREENERのXQLスクリーナーAPIへのローカルstdioブリッジです。xql_validate、xql_explain、xql_run、xql_nl_referenceをMCPツールとして公開し、Claude Desktop、Cursor、Windsurfなどのstdio MCPクライアントから平易な英語で暗号資産・FX・指数・コモディティ・メタルのスクリーニングを実行できます。

ソースHacker News AI著者: guzzul

XCREENER MCP サーバーは、XCREENER の XQL スクリーニング API をさまざまな MCP クライアントに接続するローカル stdio ブリッジです。XCREENER は暗号資産、FX、指数、コモディティ、メタルを同時にスキャンする市場スクリーナーで、初心者向けの既製スクリーナーに加えて、開発者や AI エージェントが XQL で独自条件を記述し、REST API または MCP 経由ですぐに実行できるように設計されています。このパッケージは xql_validate、xql_explain、xql_run、xql_nl_reference を MCP ツールとして公開するため、Claude Desktop、Cursor、Windsurf などの stdio MCP クライアントは HTTP グルーコードを書かずに XQL クエリを検証・実行できます。

インストール方法は、Claude Desktop ではリリースページから最新の xcreener.mcpb をダウンロードしてダブルクリックするだけで、ダイアログ内のマスク付きフィールドに API キーを入力します。JSON の手動編集や Node の追加インストールは不要です。他の MCP クライアントでは、設定ファイルに npx -y @xcreener/mcp を追加し、env に XCREENER_API_KEY を指定します。ソースから使う場合はリポジトリをクローンして npm install && npm run build を実行し、クライアントを node dist/index.js に設定して XCREENER_API_KEY を渡します。API キーは遅延チェックされるため、キーがなくてもサーバーは起動しますが、最初のツール呼び出し時に認証エラーが返ります。

提供されるツールのうち、xql_validate はライブデータに触れずに XQL クエリの解析とプランニングだけを行います。xql_explain は実行計画と人間向けの説明を返します。xql_run はライブ市場データに対してクエリを実行し、条件に一致する銘柄を返します。xql_nl_reference は、自然言語の取引フレーズを XQL 構文に対応付けるリファレンスドキュメントです。実際のセッションでは、アシスタントが xql_nl_reference を使って平易な英語の依頼を XQL クエリに変換し、xql_validate または xql_run を呼び出します。

例として、すべての市場で現在の売られすぎ銘柄を確認するよう依頼すると、CRYPTO、FOREX、INDICES、METALS、COMMODITIES の各市場に対して RSI(14) の並べ替えを実行し、メタル市場ではプラチナが上昇トレンドで最強、金と銀が50時間平均を下回っていることなどを表示します。為替では、全28ペアの1時間ROCから CHF が最も強く、USD が最も弱いと集計されます。さらに、今週 NZD が最も強いと言うユーザーに対し、NZDUSD のロングを提案し、エントリー約0.5881、ストップロス0.5845、TP1 0.5940、TP2 0.6093 といった水準と根拠を示します。ただし、これは取得データに基づくテクニカルな読み方であり、財務アドバイスではないため、取引前には約定コストやスプレッドを確認する必要があると明記されています。

開発面では npm run dev、build、build:mcpb、lint、typecheck のスクリプトが用意されています。ビルドは tsup によって全依存関係をインライン化した単一の ESM ファイル dist/index.js を生成するため、npm パッケージと .mcpb のどちらも node_modules なしで配布できます。ライセンスは MIT です。