使用说明
LumiFAI MCP技术分析服务器
FastMCP服务器,为加密货币交易数据提供技术分析工具,特别关注币安对的指数移动平均线(EMA)计算。服务器默认使用SSE传输层进行通信。
特性
- 计算加密货币价格数据的EMA(12和26周期)
- 实时日期和时间信息
- 用于数据存储和检索的MongoDB集成(从包含OHLCV数据的DB资源中获取数据)
- SSE(服务器发送事件)传输支持
先决条件
- Python 3.13或更高版本
- MongoDB实例
- 紫外线 包管理器
安装
- 克隆存储库:
git clone <repository-url>
cd lumifai-mcp-ta
- 创建和激活虚拟环境并安装依赖项:
uv sync
- 设置环境变量:
创建一个
.env根目录中的文件,内容如下:
MONGODB_URI=your_mongodb_connection_string
用法
运行服务器:
uv run mcp-server.py
可用工具
-
get_emas(agent_name: str, time_ago: str, interval: int, interval_frequency: str)- 计算指定加密货币交易对的EMA
- 返回一个具有快速(12个周期)和慢速(26个周期)EMA的DataFrame
-
get_date_time()- 返回当前日期和时间
