LumiFAI MCP Technical Analysis Server

MCP tool to calculate TA using SSE transport layer
  • python

1

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "lumif-ai-mcp-ta-tool": {
      "command": "uv",
      "args": [
        "run",
        "mcp-server.py"
      ],
      "env": {
        "MONGODB_URI": "YOUR_MONGODB_URI"
      }
    }
  }
}

You deploy LumiFAI MCP Technical Analysis Server to perform real‑time EMA calculations for Binance trading pairs, with data stored in MongoDB and communication via Server‑Sent Events through the FastMCP framework.

How to use

Run the MCP server locally and connect with an MCP client to access EMA analytics for Binance pairs. You can request fast (12‑period) and slow (26‑period) EMAs and also fetch the current date and time. The server streams real‑time updates to the client using SSE, so you can monitor changes as new OHLCV data arrives.

How to install

Prerequisites you need to have before starting:

Python 3.13 or higher

MongoDB instance

uv package manager

  1. Clone the repository
git clone <repository-url>
cd lumifai-mcp-ta
  1. Create and activate a virtual environment and install dependencies
uv sync
  1. Set up environment variables
MONGODB_URI=your_mongodb_connection_string

Run the server

Start the MCP server with the runtime command shown here.

uv run mcp-server.py

Available tools

get_emas

Calculates EMAs (12-period fast and 26-period slow) for specified cryptocurrency trading pairs and returns a DataFrame with both EMAs.

get_date_time

Returns the current date and time from the server.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational