- Home
- MCP servers
- LumiFAI MCP Technical Analysis Server
LumiFAI MCP Technical Analysis Server
- 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
- Clone the repository
git clone <repository-url>
cd lumifai-mcp-ta
- Create and activate a virtual environment and install dependencies
uv sync
- 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.