LumiFAI MCP Technical Analysis Server

LumiFAI MCP Technical Analysis Server

site icon
2025.03.09 0
Python技术分析加密货币交易金融数据分析金融服务
LumiFAI MCP Technical Analysis Server 是一个专注于加密货币交易数据分析的 FastMCP 服务器,主要提供指数移动平均线(EMA)计算功能,支持 Binance 交易对的数据分析。该服务器默认使用 SSE(Server-Sent Events)作为通信传输层。
View on GitHub

Overview

基本能力

产品定位

LumiFAI MCP Technical Analysis Server 是一个专注于加密货币交易数据分析的工具,提供技术分析功能,特别是 EMA 计算。

核心功能

  • 计算加密货币价格数据的 EMA(12 和 26 周期)
  • 提供实时日期和时间信息
  • 集成 MongoDB 用于数据存储和检索(从包含 OHLCV 数据的数据库资源中获取数据)
  • 支持 SSE(Server-Sent Events)传输

适用场景

  • 加密货币交易数据分析
  • 实时技术指标计算
  • 金融数据存储和检索

工具列表

  1. get_emas(agent_name: str, time_ago: str, interval: int, interval_frequency: str)
  2. 计算指定加密货币交易对的 EMA
  3. 返回包含快速(12 周期)和慢速(26 周期)EMA 的 DataFrame
  4. get_date_time()
  5. 返回当前日期和时间

使用教程

使用依赖

  • Python 3.13 或更高版本
  • MongoDB 实例
  • uv 包管理器

安装教程

  1. 克隆仓库:
git clone <repository-url>
cd lumifai-mcp-ta
  1. 创建并激活虚拟环境,安装依赖:
uv sync
  1. 设置环境变量: 在根目录创建 .env 文件,内容如下:
MONGODB_URI=your_mongodb_connection_string

调试方式

运行服务器:

uv run mcp-server.py

许可证

None