Ragalgo について
RagAlgoは、AIエージェントにスコア付き金融ニュースと市場情報を提供するMCPサーバーです。生のリアルタイム価格ではなく日次終値に基づく分析を行い、米国、英国、日本、韓国の株式と暗号資産を扱います。
主な機能
- 01AIスコア付きニュースとセンチメント
- 02日次終値に基づく株式テクニカル分析
- 03日次終値に基づく暗号資産テクニカル分析
- 04ニュース、チャート、トレンドをまとめた市場スナップショット
- 05四半期・年次の財務データ
活用シーン
- 01スコア付き市場情報を使ったAI投資アドバイザーの構築
- 02ニュースとセンチメントを踏まえたテクニカルシグナルの確認
- 03日次マーケットブリーフィングの作成
MCP 対応
RagAlgoは、スコア付き・未加工ニュース、株式・暗号資産チャート、市場スナップショット、財務データ、タグ検索のツールをMCPクライアントに公開します。リモートのSSEサーバーとして設定するか、`npx`でローカル実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
RagAlgo:AI の信頼性を高める動的 RAG エンジン
「あなたの AI はアナリストであり、デイトレーダーではありません。」
RagAlgo は、AI エージェントに数学的にスコア化された金融コンテキスト(韓国株/暗号資産)を提供するMCP サーバーです。 リアルタイム市場のノイズによる AI のハルシネーションを防ぐため、「真実の状態」(日次の確定データ)を重視しています。
- ブローカーではなく、アナリスト: リアルタイムのティックデータではなく、「日次分析レポート」(市場終了後)を提供します。
- スコア化されたコンテキスト: 生の価格の代わりに、「スコア」(0~100)と「ゾーン」(森と木)を提供します。
- グローバル市場のスペシャリスト: 米国、英国、日本、韓国、暗号資産向けに最適化されています。
📖 アーキテクチャとホワイトペーパー
RagAlgo が単なる別の RAG ではなく、エージェント型 AI の**「海馬」**である理由をご覧ください。
🏗️ データパイプラインのアーキテクチャ
Railway 上の本番システムが、世界の金融データを 24 時間 365 日処理しています。
┌─────────────────────────────────────────────────────────────────────────────┐
│ RagAlgo Data Pipeline (Railway) │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 📥 COLLECT 🔍 FILTER 🏷️ TAG 📊 SCORE │
│ ───────────── ────────────── ───────── ────────── │
│ • KR-News-Collector • filter-worker-1 • tag-worker • Gemini-1 │
│ • US-News-Collector • filter-worker-2 • Meta-Hierarchy • Gemini-2 │
│ • UK-News-Collector • filter-worker-3 • Worker • ... │
│ • JP-News-Collector • ibkr_filter_worker3 │ • Gemini-7 │
│ • research-collector │ │ │ │
│ │ │ │ │
│ ════════════════════════════════════════════════════════════════════════ │
│ ↓ │
│ 📦 SNAPSHOT (Daily 18:00 KST) │
│ ────────────────────────────── │
│ • KR-Snapshot • US-Snapshot │
│ • UK-Snapshot • JP-Snapshot │
│ • CRY-Snapshot • Unified-Snapshot │
│ ↓ │
│ 🚀 SERVE (MCP Server) │
│ ───────────────────── │
│ • RagAlgo-Service (SSE/stdio) │
│ • ragalgo-relay-server (WebSocket) │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

- ビジョン・ホワイトペーパー(導入編)
- コンセプト: 海馬のたとえを用いて、RagAlgo が「セマンティック・デジタルツイン」(SDT)である理由を説明します。
- 価値: 「自己成長型タクソノミー」と「データ・フライホイール」効果について解説します。
- 技術レポート(立証編)
- 詳細解説: コンテキスト・ナレッジ・ネットワーク(CKN)の構造を詳しく解説します。
- 2025 年のトレンド: RagAlgo がエージェント型 AI(例:PepsiCo/Salesforce Agentforce)のメモリレイヤーとして機能する仕組みを紹介します。
💡 なぜ「日次終値」なのか?
ユーザーからよく聞かれる質問です。「チャートデータがリアルタイムではないのはなぜですか?」
AI は明確な情報があるほど、優れた結果を出せるからです。 リアルタイムのティックデータには、ノイズや変動が多く含まれています。LLM に生のリアルタイム価格を与えると、実在しないパターンをハルシネーションすることがよくあります。
RagAlgo は、市場終了後に作業するプロのテクニカルアナリストのように機能します。
- 市場が落ち着くのを待ちます(市場の終了)。
- その日の攻防を分析します(日次ローソク足と補助指標)。
- 「確認済みの戦略」を AI に提供します。
RagAlgo は「高頻度取引ボット」ではなく、**「投資アドバイザー」**の構築にご活用ください。
🚀 クイックスタート
Claude Desktop の設定
次の内容を設定ファイルに追加してください。
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
☁️ クラウドモード(推奨・インストール不要)
{
"mcpServers": {
"ragalgo": {
"url": "https://ragalgo-service-production.up.railway.app/sse",
"env": {
"RAGALGO_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
📦 ローカルモード(Node.js が必要)
{
"mcpServers": {
"ragalgo": {
"command": "npx",
"args": ["-y", "ragalgo-mcp-server", "--stdio"],
"env": {
"RAGALGO_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
ヒント: RagAlgo ダッシュボードですぐに無料の 1,000 回分の API キーを取得できます。
📚 使用例(クックブック)
すぐに使い始めるための実践的な例をまとめた専用リポジトリを用意しています。 **RagAlgo Examples リポジトリ**をご覧ください。
内容
- ステップごとのレシピ 8 件: 基本的なデータ取得から高度な AI エージェントまで。
- スケルトンコードとプロンプト: コピーしてすぐに使えるリソースです。
- シナリオ:
- 🐣 基本: 5 分で株価スコアを取得します。
- 🧪 中級: AI でテクニカルシグナルを検証します。
- 🚀 上級: 自律推論エージェントを構築します(模擬取引の監査)。
- ☕ 朝のブリーフィング: 毎日の市場サマリーをメールで送信するボットを作成します。
「スケルトン+プロンプト」方式: 材料はこちらで用意します。ChatGPT/Claude に調理を頼みましょう!
🌍 対応市場とロードマップ
RagAlgo は CKN の対応範囲を世界中に拡大しています。現在、米国、英国、日本、韓国、暗号資産の市場に完全対応しています。
| 市場 | 資産クラス | ステータス |
|---|---|---|
| 🇰🇷 韓国 | KOSPI / KOSDAQ | 🟢 稼働中(リアルタイムのセンチメントとチャート) |
| 🇺🇸 米国 | NYSE / NASDAQ | 🟢 稼働中(日次スコア付きコンテキスト) |
| 🇯🇵 日本 | Nikkei 225 | 🟢 稼働中(日次スコア付きコンテキスト) |
| 🇬🇧 英国 | LSE | 🟢 稼働中(日次スコア付きコンテキスト) |
| 🪙 暗号資産 | グローバル(Upbit/Binance) | 🟢 稼働中(リアルタイムのセンチメントとチャート) |
🛠 ツール
⚠️ コアコンセプト:スコア付きと生データ
get_news_scored(デフォルト): 重要なニュース(スコア ≠ 0)のみを返します。AI による意思決定に最適です。get_news(生データ): ノイズを含むすべてのニュースを返します。生データのフィードが必要な場合にのみ使用してください。
| ツール | 説明 |
|---|---|
get_news_scored | [推奨] AI センチメントスコア(-10 ~ +10)付きニュース。ノイズを除外します。 |
get_news | [上級者向け] スコアなしの生ニュース。スコア 0 のノイズを含みます。独自のスコアリングを行う場合にのみ使用してください。 |
get_chart_stock | [コア] グローバル株式(米国/英国/日本/韓国)のテクニカル分析(日次終値)。 |
get_chart_coin | [コア] グローバル暗号資産のテクニカル分析(日次終値)。 |
get_snapshots | [最適] 市場概要(ニュース + チャート + トレンド)を 1 回の呼び出しで取得します。 |
get_financials | 企業財務情報(四半期/年次)。 |
search_tags | 名前(例:「Samsung」)を RagAlgo タグに変換します。 |
📡 リアルタイム WebSocket(ビジネスプラン)
(監視ダッシュボードなどで)本当にライブデータが必要なユーザー向けに、WebSocket ストリームを提供しています。 注:これは監視専用であり、LLM の推論コンテキスト向けではありません。
- アクセス: ビジネスプランの契約者(30 接続を含む)。
- アドレス:
wss://ragalgo-relay-server-1-production.up.railway.app - ガイド: 実装の詳細は[開発者向けドキュメント](https://www.ragalgo.com/docs)をご覧ください。
💬 サポート
- ウェブサイト: ragalgo.com
- メール: [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。