动态RAG引擎

RagAlgo是一个提供数学评分金融上下文(韩国股票/加密货币)的MCP服务器,专注于防止由实时市场噪声引起的AI幻觉。

  • by kokogo100
  • JavaScript
  • 混合部署
  • 5 星标
  • 更新于
在 GitHub 查看 kokogo100/ragalgo-mcp-server

使用说明

RagAlgo:用于AI可靠性的动态RAG引擎

“你的人工智能是分析师,而不是日内交易者。”

RagAlgo是一个 MCP 服务器 这提供了 数学评分的财务背景 (韩国股票/加密货币)转让给人工智能代理。 我们专注于 “真相状态” (每日封闭数据),防止实时市场噪音引起的AI幻觉。

  • 分析师,而非经纪人: 我们提供“每日分析报告”(上市后),而不是实时报价数据。
  • 评分背景: 我们给你的不是原材料价格,而是“分数”(0~100)和“区域”(森林vs树木)。
  • 全球市场专家: 针对美国、英国、日本、韩国和加密货币进行了优化。

👉 官方网站(ragalgo.com)


📖 架构与白皮书

了解为什么RagAlgo是 “海马” 对于Agent AI来说,这不仅仅是另一个RAG。

🏗️ 数据管道架构

我们的铁路生产系统全天候处理全球金融数据:

┌─────────────────────────────────────────────────────────────────────────────┐
│                        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)                 │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘
  • 愿景白皮书(The Hook)
    • 概念:为什么RagAlgo是使用海马体类比的“语义数字双胞胎”(SDT)。
    • 价值:解释“自我成长分类学”和“数据飞轮”效应。
  • 技术报告(证明)
    • 深入探究:上下文知识网络(CKN)的详细解剖。
    • 2025年趋势:RagAlgo如何作为内存层 AI 代理 (例如百事可乐/Salesforce代理)。

💡 为什么是“每日关闭”?

用户经常问: “为什么图表数据不是实时的?”

因为AI在清晰度方面表现更好。 实时滴答数据充满了噪音和波动性。如果你给LLM的原始直播价格喂食,它往往会产生不存在的模式。

RagAlgo的行为就像 专业技术分析师 谁在市场收盘后工作:

  1. 等待尘埃落定 (市场收盘)。
  2. 分析当天的战斗 (每日蜡烛和辅助指示器)。
  3. 提供“已确认的战略” 你的AI。

使用RagAlgo进行构建 “投资顾问”,而不是“高频交易机器人”。


🚀 快速开始

Claude桌面配置

将以下内容添加到您的配置文件中:

  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • 雨衣: ~/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"
      }
    }
  }
}

提示: 你可以得到一个 免费1000通话密钥 立即在 RagAlgo仪表板.


📚 使用示例(食谱)

我们有一个 专用存储库 以获取实际示例,帮助您快速入门。 请访问 RagAlgo示例库.

里面是什么?

  • 8个循序渐进的食谱: 从基础数据获取到高级AI代理。
  • 骨架代码+提示: 复制粘贴就绪资源。
  • 情节:
    • 🐣 基础: 在5分钟内获得股票评分。
    • 🧪 中级: 用AI验证技术信号。
    • 🚀 高级: 构建一个自主推理代理(模拟交易审计)。
    • ☕ 上午简报: 创建一个机器人,通过电子邮件向您发送每日市场摘要。

“骨架+提示”方法: 我们提供原料。你让ChatGPT/Claude做饭!


🌍 支持的市场和路线图

RagAlgo正在全球范围内扩大其CKN覆盖范围。目前, 美国、英国、日本、韩国和加密货币 市场得到充分支持。

市场 资产类别 状态
🇰🇷 韩国 KOSPI/kostaq 🟢 生活 (实时情绪和图表)
🇺🇸 美国 纽约证券交易所/纳斯达克 🟢 生活 (每日评分上下文)
🇯🇵 日本 日经225指数 🟢 生活 (每日评分上下文)
🇬🇧 英国 LSE 🟢 生活 (每日评分上下文)
🪙 加密 全球(Upbit/Binance) 🟢 生活 (实时情绪和图表)

🛠 工具

⚠️ 核心概念:评分vs原始

  • get_news_scored (默认): 仅返回重要新闻(分数≠0)。最适合人工智能决策。
  • get_news (原始): 返回所有新闻,包括噪音。仅当您需要原始数据馈送时才使用此功能。
工具 说明
get_news_scored [推荐] 新闻 随着 AI情绪得分(-10~+10)。过滤掉噪音。
get_news [高级] 原始新闻 没有 分数。包括0分噪音。只有当你建立自己的得分手时才使用。
get_chart_stock [核心] 全球股市(美国/英国/日本/韩国)技术分析(每日收盘)。
get_chart_coin [核心] 全球加密技术分析(每日收盘)。
get_snapshots [最佳] 市场概览(新闻+图表+趋势)一次通话。
get_financials 公司财务(季度/年度)。
search_tags 将名称(例如“Samsung”)转换为RagAlgo标签。

📡 实时WebSocket(业务层)

对于那些 真的 需要实时数据(例如,用于监控仪表板),我们提供WebSocket流。 注意:这仅适用于监控,不适用于LLM推理上下文。

  • 访问权限: 商业计划订阅者(包括30个连接)。
  • 地址: wss://ragalgo-relay-server-1-production.up.railway.app
  • 指南: 看 开发人员文档 了解实施细节。

💬 支持