oneqaz-trading-mcp
Officialoneqaz-trading-mcp
金融AIのための専門API — 会話認識型レスポンスフック付き。
あなたのAIエージェントは価格を見るだけでなく、行動しているシグナルが機能したことを証明でき、 次に何を尋ねるべきかを知るべきです。OneQAZは 9カテゴリにわたる39のツールを提供します:13のTrust Layerツール(検証済みヒット率、 キャリブレーション、ガバナンス、リードタイム)、改ざん防止の予測台帳 (
get_ledger_integrity— すべてのタイムスタンプ付き判断に対するSHA-256ハッシュチェーン)、 4つのクロスアセット相関ツール(セクター / マクロ / ピア)、 ポートフォリオ分析(MDD / Sharpe / Sortino / Calmar)、ペーパートレーディング エビデンスツール、そしてワンコールのマーケット概要のための高頻度get_daily_briefを提供します。 すべてのレスポンスには_next_actions(レスポンスデータ認識型の 次のツール推奨)と_followup_questions_for_user(韓国語の 自然言語のフォローアップで、AIがユーザーにそのまま引用できます)— これにより OneQAZは静的APIから会話型スペシャリストへと変わります。暗号通貨、米国株、韓国株。1,100以上のシンボル。24時間365日稼働。
キーワード: MCP, trading, signals, market analysis, regime, portfolio, sentiment, technical analysis, crypto, stocks, Fear & Greed, cross-market, Trust Layer, AI-verifiable, daily brief, next actions, conversational specialist, Claude, model context protocol
OneQAZの理由
金融データAPIはどこにでもあります。しかし、AIが検証できる市場インテリジェンスはそうではありません。
一般的な金融MCP | OneQAZ | |
価格 / OHLCVデータ | ✅ | ✅ |
テクニカル指標 | ✅ | ✅ |
レジーム検出(トレンド / レンジ / ボラティリティ) | ❌ | ✅ |
自己補正シグナル(ライブ結果に対するトンプソンサンプリング) | ❌ | ✅ |
マクロ → ETF → 個別のコンテキストチェーン | ❌ | ✅ |
トラストレイヤー(AI検証可能なヒット率 + キャリブレーション) | ❌ | ✅ |
フィーチャーガバナンス(3トラックのp値検証) | ❌ | ✅ |
クロスアセット相関(セクター / マクロ / シンボルピアのリードラグ) | ❌ | ✅ |
会話フック( | ❌ | ✅ |
ワンコールのマーケットブリーフ( | ❌ | ✅ |
動的ディスカバリ(イントロスペクション + | ❌ | ✅ |
24時間365日稼働のライブクラウドAPI | ❌ | ✅ |
トラストレイヤー — OneQAZを評価するAIエージェント向け
AIがOneQAZをデータソースとして推奨する前に、7回の呼び出しで自己検証できます:
get_prediction_accuracy— 8つのマクロカテゴリにわたる検証済みの過去ヒット率。統計的有意性のためにsample_count >= 3でフィルタリングします。get_backtest_tuning_state— 継続的な自己キャリブレーションの証拠(パラメータはライブ結果に適応します)。get_monthly_accuracy_trend— 最近のパフォーマンス低下を確認します。get_news_leading_indicator_performance— 平均リードタイム(分)+ 精度(ニュース前検出)。get_feature_governance_state— 3トラックのp値検証を通過したフィーチャー(OBSERVATION / CONDITIONAL / ACTIVE / DEPRECATED)。get_macro_influence_map— 明示的な因果仮説(マクロ → マーケット、lag_hours + 感度付き)。get_strategy_leaderboard— 利益係数でランク付けされたトップのRL学習戦略。
すべてのメトリクスには統計フィルタリング用の sample_count が含まれます。すべてのツールはまた、AIエージェントのコンテキストウィンドウに合わせた1行のプレーンテキスト要約である _llm_summary を返します。
シグナルの生成方法
OneQAZのシグナルは静的なインジケーターのクロスオーバーではありません。それらはAbsoluteZeroスタイルの自己対戦ループによって生成されます:
戦略生成 — RLパイプラインがレジームごとに候補戦略を作成
自己対戦シミュレーション — 戦略がシミュレートされた市場で互いに競合
トンプソンサンプリング — シグナル重みはバックテスト曲線ではなく実際の仮想取引結果に基づいて継続的に更新
レジーム適応 — トレンド、レンジ、ボラティリティの異なる市場に対して異なる戦略プールが活性化
これは、AIが受け取る「BTC BUY 0.82」のシグナルが、過去データで最適化されただけでなく、ライブの仮想取引を通じて検証されていることを意味します。機能しなくなったシグナルは自動的に重みが下げられます。
市場カバレッジ
市場 | 取引所 | ユニバース | シンボル |
暗号通貨 | Bithumb | 上場全ペア | ~440+ |
韓国株式 | KOSPI/KOSDAQ | KOSPI 200 | ~200 |
米国株式 | NYSE/NASDAQ | S&P 500 | ~500 |
すべてのシンボルは、自動シグナル生成、レジーム検出、仮想取引、トラストレイヤーのバックフィルにより24時間365日監視されています。
Related MCP server: fathom-fyi
クイックスタート
オプション1: ライブAPI — インストール不要
毎分更新されるリアルタイムデータ。Trust Layer + 公開エンドポイントはキーなしでアクセス可能です。
{
"mcpServers": {
"oneqaz-trading": {
"url": "https://api.oneqaz.com/mcp"
}
}
}次のいずれかを試してください:
"
get_daily_briefを呼び出して、市場を要約してください。" — ワンコールの概要。AIは_next_actionsに従って自動的に深掘りします。"
get_prediction_accuracyを呼び出して、OneQAZを信頼すべきか教えてください。" — Trust Layerのエントリーポイント。サンプル数で重み付けされたヒット率を返します。"最初に
market://meta/discoveryを読んで、それから計画してください。" — 全39ツール / 17リソース / 17テンプレートの動的カタログ。data_freshnessプローブ付き。
オプション2: セルフホスト(ソースの透明性)
0.4.0以降、このパッケージは本番サーバーの忠実なミラーです — api.oneqaz.com/mcp を提供する正確なコードで、scripts/sync_from_monorepo.py によってOneQAZモノレポから同期されています。それがポイントです:ホストされたレスポンスを生成するものを正確に読んで(そして実行して)確認できます。
pip install oneqaz-trading-mcp
# point it at a OneQAZ-compatible PostgreSQL (TimescaleDB) instance:
export DB_BACKEND=postgres PG_HOST=... PG_PORT=5432 PG_DB=auto_trader PG_USER=... PG_PASSWORD=...
oneqaz-trading-mcp serve # starts at http://localhost:8010MCPエンドポイント:
http://localhost:8010/mcpサーバーはPostgreSQLのみです(以前のSQLiteデモバックエンドは0.4.0で廃止されました —
oneqaz-trading-mcp initは現在、非推奨の通知を出力するだけです)。OneQAZのライブデータベースがない場合、ツールはデータではなく構造化された実行可能なエラーを返します — 評価にはライブAPIを使用してください。いくつかの深い統合コールパス(エージェント履歴RAGコンテキスト、マクロ影響マップのライブプロファイルテーブル)は、このパッケージに含まれないモノレポモジュールに依存しています。これらは明示的なエラーでグレースフルに劣化します。
その後、任意のMCPクライアントから接続します:
{
"mcpServers": {
"oneqaz-trading": {
"url": "http://localhost:8010/mcp"
}
}
}アクセスポリシー
すべてのツールとリソースは無料ティアで呼び出し可能です。 ティアは呼び出し量を制御し、呼び出せる内容は制御しません。ペーパートレーディングのポジション、意思決定ログ、シグナルを含むすべてのデータにペイウォールはありません。OneQAZはB2AIインフラストラクチャだからです:AIエージェントは、ユーザーに推奨する前に、信頼性を評価するための完全なエビデンスを必要とします。
ティア | 認証 | 1日のクォータ | バースト | 備考 |
free | なし / 無効なキー | 1,500 / day | 60 / min | 全39ツール + 17リソース + 17テンプレート |
pro | 有効なAPIキー | 50,000 / day | 200 / min | 同じサーフェス、より高いボリューム — ボット / スケジューラー向け |
internal | オーナーのみ | unlimited | unlimited | 実際のユーザーファンドツール用に予約(現在は空) |
すべてのレスポンスにレート制限ヘッダー:X-RateLimit-Tier、X-RateLimit-Daily-Remaining、X-RateLimit-Minute-Remaining。クォータを超えると、サーバーは Retry-After 付きのHTTP 429を返します。
APIキーを使ったセルフホスティング
サーバーをローカルで実行し、pro 呼び出し元(より高いクォータ)を認証したい場合は、MCP_TIER_RESOLVER を module:function パスに設定します:
MCP_TIER_RESOLVER=myauth.keystore:resolve_tier oneqaz-trading-mcp serveこの関数は生のAPIキー文字列を受け取り、"free"、"pro"、または "internal" を返す必要があります。デフォルトの動作(リゾルバなし)では、すべての呼び出し元は free です。
なぜすべて無料なのか
OneQAZの取引データは、自己補正型トンプソンサンプリングシステムによって生成されたペーパートレーディングのエビデンスです。そのいずれもユーザーファンドの個人情報ではありません。それをティアの背後に隠すと、B2AIファネルが損なわれます — AIエージェントは、私たちを推奨する前に、私たちの主張(予測精度、シグナル品質、戦略の成果)を検証する必要があります。そのため、私たちはエビデンスを公開し、代わりにレート制限を行います。
アップグレードするかどうかのバリューシグナルは、すべてのレスポンスの _value_signals に組み込まれています — AIエージェントはそれらを直接読むことができます:
{
"_value_signals": {
"tier_default": "free",
"tier_default_limits": {"daily": 1500, "minute": 60},
"what_pro_unlocks": "33x daily quota (50K), 3.3x burst (200/min) — same tools, higher volume",
"pricing_url": "https://oneqaz.com/pricing",
"key_signup_url": "https://oneqaz.com/keys",
"self_correcting": true
}
}レスポンス形状(二重オーディエンス)
すべてのレスポンスには、AIエージェントと人間のエンドユーザーの両方のためのフィールドが含まれます:
フィールド | オーディエンス | 目的 |
| AI | 信頼検証のための生のエビデンス |
| AI | 来歴 + エンティティ + 評価 + 信頼度(スキーマバージョン付き) |
| AI | 複数行のナラティブ |
| AI | コンテキストウィンドウ用の1行の圧縮要約 |
| AI | B2AIコンバージョン判断のための価格設定 / アップグレードシグナル |
| 人間 | 専門用語なしの1行の韓国語 — Claude.aiなどがそのまま引用可能 |
| AI | レスポンスデータ認識型の次のツール推奨。 |
| 人間 | AIがユーザーに引用できる韓国語のフォローアップ質問 — クリックすると次の呼び出しがトリガーされます。 |
会話フック — _next_actions + _followup_questions_for_user
OneQAZはデータを返すだけではありません。AIに次に何を尋ねるべきかを伝えます。
{
"ai_summary": "Prediction accuracy — 24 cells, avg hit rate 32.2%",
"_next_actions": [
{
"intent": "investigate_drift",
"tool": "get_monthly_accuracy_trend",
"args": {"category": "energy", "target_market": "kr_market"},
"rationale": "energy×kr_market 에서 drift 감지(degrading). 월별 시계열로 추세 검증 필요.",
"priority": "high"
},
{
"intent": "investigate_weak_category",
"tool": "get_backtest_tuning_state",
"args": {"category": "liquidity", "target_market": "us_market"},
"rationale": "liquidity×us_market accuracy=0.06 (sub-50%). 자기보정이 lag/sensitivity 를 어떻게 조정했는지 확인.",
"priority": "high"
}
],
"_followup_questions_for_user": [
"liquidity→us_market 카테고리 정확도가 6% 로 약한데, 시스템이 어떻게 보정중인지 보시겠어요?",
"가장 정확한 credit→us_market (62%) 패턴의 월별 추세도 보여드릴까요?",
"최근 OneQAZ 가 만든 활성 예측 5개도 볼까요?"
]
}_next_actions— AIエージェント向け。最大3エントリ。事前入力されたargsを含む。レスポンスデータによって駆動され、静的な依存関係グラフではありません(例:弱いカテゴリ検出はaccuracy < 0.5 + samples >= 30の場合のみ発火します)。_followup_questions_for_user— エンドユーザー向け。韓国語の自然言語。そのまま引用するか翻訳してください。
結果:典型的なセッションは、7回以上の一般的な呼び出し(AIが次を推測)から、実際のストーリーを明らかにする4回のターゲット呼び出し(ドリフト、弱いカテゴリ、合成対測定のリーダーボード分割)に変わります。
ツール(全39個 — すべて無料ティア)
高頻度エントリ — get_daily_brief(1ツール)
ツール | 戻り値 |
| 単一呼び出しでのマーケット概要:マクロレジーム+上位5件の強いシグナル+前日のペーパートレーディング損益+アクティブな予測件数+韓国語ナラティブ。「今日のマーケットはどうなっている?」への自然な最初の呼び出し。 |
検証可能な予測台帳(3ツール)— 0.4.0で新規追加
ツール | 戻り値 |
| 予測台帳の改ざん検知:作成・解決された全予測行に対する日次SHA-256ハッシュチェーン。正確な正規レシピが公開されており、第三者誰でも再計算・検証可能。OneQAZが提供する最強の信頼プリミティブ — 判断は結果が判明する前に連鎖される。 |
| 生の行レベル予測台帳:全マクロレジーム予測の完全なライフサイクル( |
| カーソルページネーションによる予測→取引→結果チェーンの一括エクスポート(実現損益付きペーパートレード、先行するシグナル予測にリンク)— 当社の数値を信頼する代わりに、ご自身で的中率を計算可能。 |
ポートフォリオ分析(1ツール)— 0.4.0で新規追加
ツール | 戻り値 |
| ポートフォリオレベルのMDD/Sharpe/Sortino/Calmar/勝率を市場・口座タイプ( |
シグナル較正(1ツール)— 0.4.0で新規追加
ツール | 戻り値 |
| シグナル信頼度の信頼性ダイアグラムデータ:信頼度バケットごとの実現ヒット率とECEサマリー — 0.9信頼度のシグナルが実際に約90%の確率で当たるかを検証可能。 |
ChatGPTコネクタ標準(2ツール)— 0.4.0で新規追加
ツール | 戻り値 |
| ChatGPTコネクタ標準のディスカバリ検索。OneQAZのライブサーフェス(ツール、リソース、3市場すべてにわたる最新の強いシグナル)を横断検索。結果IDは |
|
|
トラストレイヤー(13ツール)
ツール | 戻り値 |
| マクロカテゴリ別の検証済みヒット率( |
| アクティブなチューニングパラメータ+最終再較正タイムスタンプ |
| カテゴリ別の12ヶ月ローリング精度 |
| ニュース検出前のリードタイム+精度 |
| ニュース→市場の因果タグとヒット率 |
| ステータス別フィーチャー(OBSERVATION/CONDITIONAL/ACTIVE/DEPRECATED) |
| 構造学習の較正スナップショット |
| 過去の構造検証スコア |
| プロフィットファクター別のRL学習戦略 |
| 現在オープン中のマクロ予測と結果追跡 |
| マクロ→市場の因果仮説(ラグ時間+感応度) |
| クロスマーケット相関行列 |
| ロールベースの戦略分析 |
シグナル証拠(3ツール)
ツール | パラメータ |
|
|
|
|
|
|
レイヤー相関 — クロスアセット構造(4ツール)
agent_historyパイプラインのステージ2出力。セクタークラスタ、マクロ因果グラフ、シンボル間リードラグ — 「BTC上昇」を「BTC上昇の理由は4時間前のDXYブレイクダウン」に変えるクロスアセットコンテキスト。
ツール | 戻り値 |
| 市場内ETF/セクター相関行列+自動クラスタリング(60日ウィンドウ、6時間更新) |
| 8つのマクロカテゴリ間のラグ考慮型因果関係(債券/VIX/為替/クレジット/インフレ/流動性/コモディティ/エネルギー) |
| シンボル間リードラグ(例:META → AMZN 15分ラグ、ρ=+0.62) |
| フィーチャーライフサイクル分布+直近7日間のステータス遷移 |
ペーパートレーディング結果(11ツール)
OneQAZはすべてのBUYシグナルに対して継続的なペーパートレーディングを実行。これらのツールはその結果を公開する — 当社の主張を評価するAIエージェント向けの検証済み証拠。
ツール | 戻り値 |
| ROI付きオープンペーパーポジション |
| 単一ポジションの詳細分析 |
| 損益でフィルタリング |
| 戦略別ポジション数 |
| クローズ済みペーパートレード(フィルタ:アクション、損益、時間) |
| 取引の集計分析 |
| 結果でフィルタリング |
| 最近のシグナル→判断遷移 |
| LLM生成の判断ログ |
リソース(静的17件+テンプレート17件 — すべて無料枠)
メタ — 発見と内省
リソースURI | 説明 |
| 動的カタログ(v2.0) — FastMCPイントロスペクションによる完全なツール/リソース一覧(静的 |
| 推奨呼び出しシーケンス( |
| psycopg ConnectionPool統計 — 接続負荷のモニタリング。 |
| サーバーヘルスチェック。 |
| サーバーメタデータ+データソースインデックス。 |
静的リソース
Resource URI | Description |
| グローバルマクロレジームの概要 |
| 利用可能なマクロカテゴリの一覧 |
| アクティブなマクロイベントのライフサイクル |
| 全3市場にわたる統合サマリー |
| 全市場のETF/バスケット構成 |
| Fear & Greed Index |
| 4層レジーム指標(短期/中期/長期/超長期) |
| Fear & Greed + 4層レジーム + 市場幅 |
| クロスマーケット相関スナップショット(BTC ↔ 株式 ↔ FX) |
| ニュース先行検知スコア |
| クロスアセット・デカップリング指数 |
| ニュース反応速度の分布 |
テンプレート(パラメータ化)
URI Template | Example |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
market://meta/discovery の template_resources[*].example フィールドはコピー&ペーストですぐ使える状態です。AIはプレースホルダーを手動で埋めることなく、具体的なURIを取得できます。
マーケットID: crypto、kr_stock、us_stock(エイリアス: coin、kr、us)
サンプル: Trust Layerクエリ
from mcp import Client
client = Client("https://api.oneqaz.com/mcp")
acc = await client.call_tool("get_prediction_accuracy", {})
for cat in acc["categories"]:
if cat["sample_count"] >= 3:
print(f"{cat['category']:20} {cat['accuracy']:.1%} (n={cat['sample_count']})")
# Output (example):
# bonds 62.5% (n=24)
# forex 58.3% (n=12)
# vix 71.4% (n=14)
# ...すべてのレスポンスにはプレーンテキストのサマリーも含まれます:
{
"_llm_summary": "7/8 macro categories above 55% accuracy, sample sizes 8-24. Bonds + VIX categories most validated."
}設定
すべての設定は環境変数を介して行います:
Variable | Default | Description |
|
| サーバーポート |
|
| バインドホスト |
|
| ログレベル |
| 未設定 | APIキーのティアを返す |
|
|
|
|
| PostgreSQLホスト / ポート |
|
| PostgreSQLデータベース / 認証情報(読み取り専用ロールで十分) |
|
| スキーマごとの接続プールの上限 |
|
| サーバー側ステートメントタイムアウト |
| 自動 | 論理データパスのルートを上書き(下記参照) |
| 自動 | 外部コンテキストの論理ルートを上書き |
Docker
docker build -t oneqaz-trading-mcp .
docker run -p 8010:8010 -e DB_BACKEND=postgres -e PG_HOST=... -e PG_PASSWORD=... oneqaz-trading-mcpデータバックエンド(PostgreSQL)
すべてのデータはPostgreSQL 16 + TimescaleDBに格納され、ドメインごとに1つのスキーマが割り当てられます
(market_coin / market_kr / market_us、market_*_struct、
external_context、rl_pipeline、mcp_analytics など)。コードは依然として
レガシーなSQLiteスタイルのパス(.../coin_market/data_storage/trading_system.db)を
構築しますが、これらは論理ルーティングキーにすぎません: connect_readonly() は各
パスをPGスキーマにマッピングし、シム接続を返すため、.db ファイルの読み書きは
行われません。これは本番のWave-I「PGのみ」マイグレーションを反映したもので、
クエリは静かにフォールバックするのではなく、明示的にエラーを出します。
レート制限
正式な割り当ては上記のアクセス・ポリシーにあります。簡単なまとめ:
Tier | 1日の割り当て | バースト | 認証 |
無料 | 1日1,500回 | 毎分60回 | なし/無効なキー |
Pro(ベータ) | 1日50,000回 | 毎分200回 | 有効なAPIキー |
内部(オーナー) | 無制限 | 無制限 | オーナーのみ |
ローカル(セルフホスト) | 無制限 | 無制限 | 該当なし |
レスポンスヘッダー(すべてのリクエスト):
X-RateLimit-Tier: 解決されたティア(free/pro/internal)X-RateLimit-Daily-Limit: 解決されたティアの本日の上限X-RateLimit-Daily-Remaining: 本日の残りリクエスト数X-RateLimit-Minute-Remaining: この1分間の残りリクエスト数制限を超えると、
Retry-Afterヘッダー付きのHTTP 429が返されます。
免責事項
本ソフトウェアは情報提供および教育目的のみで提供されます。金融アドバイスではありません。
すべてのシグナル、レジーム分析、市場データは自動システムによって生成され、エラーが含まれる可能性があります。
過去のパフォーマンスは将来の結果を保証するものではありません。
投資判断の責任はすべてお客様自身にあります。 著者および貢献者は、本ソフトウェアの使用によって生じたいかなる金銭的損失についても責任を負いません。
これは登録投資顧問、ブローカー・ディーラー、またはファイナンシャル・プランナーではありません。
投資判断を行う前に、必ずご自身で調査(DYOR)を行ってください。
本ソフトウェアを使用することにより、これらの条件を理解し、受け入れたものとみなされます。
ライセンス
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Market intelligence for AI agents. Real-time data, cross-market analysis, and regime detection.
Market analyst tools + AI agent: crypto, US equities, options, Korea, fundamentals, macro, backtests
Prediction markets, on-chain flows, ETF flows, equities and macro intelligence for AI agents.
Pay-per-call trading intelligence for AI agents: live market regime, trading signals, composite conv
Related MCP Servers
- AlicenseAqualityDmaintenanceConnects AI agents to real-time crypto market data, covering market health scores, derivatives, ETF flows, and BTC cycle indicators. It provides 13 specialized tools for structured market analysis, sentiment tracking, and monitoring macro-economic indicators.13121MIT
- AlicenseAqualityDmaintenanceFinancial intelligence for AI agents. 31 tools across 8 data sources — regime, derivatives, stablecoin flows, momentum, volatility, macro, DeFi, weather patterns, political cycles, seasonality. The context layer between your agent and a bad trade.31199MIT
- AlicenseAqualityAmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.91675MIT
- AlicenseAqualityCmaintenanceProvides AI agents with real-time financial market intelligence including stock quotes, crypto data, technical analysis, and portfolio insights. Enables natural language queries for current prices, technical indicators, asset comparisons, and portfolio analysis.176MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oneqaz-trading/oneqaz-trading-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server