New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@luxalgo/mcp

Package Overview
Dependencies
Maintainers
3
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@luxalgo/mcp

LuxAlgo MCP server — the entire LuxAlgo ecosystem for AI agents: the Library encyclopedia of trading & technical analysis, prop-firm analysis (firms, challenges, live offers), and the open-source prop-firm challenge Monte Carlo simulator, with more areas

Source
npmnpm
Version
1.2.0
Version published
Weekly downloads
346
-49.93%
Maintainers
3
Weekly downloads
 
Created
Source

LuxAlgo MCP

Install in Cursor Install in VS Code

Library  ·  NPM Package  ·  GitHub

The LuxAlgo ecosystem as an MCP server. Free, keyless, read-only.

What's covered

  • Library — The encyclopedia of trading & technical analysis. Hundreds of concepts with formulas and plain-markdown pages, plus the full indicator catalog with descriptions, families, and Pine Script sources where publicly served.
  • Prop Firms — LuxAlgo's prop-firm analysis catalog. Search proprietary trading firms, funded-account challenges with their full rulebooks (account size, fees, steps, profit split, drawdown modes, trading restrictions), and live offers with promo codes and discounts.
  • Challenge Simulator — the open-source prop-firm-sim Monte Carlo engine (via the @luxalgo/prop-firm-sim npm packages), running locally in the server: your stats or your real R-multiple trade series through a firm's exact ruleset — pass probability with confidence intervals, expected attempts and cost, EV over the funded horizon, optimal risk sweeps, cross-challenge comparison, and reference-archetype odds. Deterministic under seed; every assumption disclosed.
  • More to come — new LuxAlgo ecosystem areas will land here as they open up.

Installation

Connect to the hosted MCP server:

https://mcp.luxalgo.com/mcp

Claude Code

claude mcp add --transport http luxalgo https://mcp.luxalgo.com/mcp

Cursor

Use the Install in Cursor badge above, or add this to .cursor/mcp.json:

{
  "mcpServers": {
    "luxalgo": {
      "url": "https://mcp.luxalgo.com/mcp"
    }
  }
}

Other MCP Clients

Add the hosted URL to your client's MCP config:

{
  "mcpServers": {
    "luxalgo": {
      "url": "https://mcp.luxalgo.com/mcp"
    }
  }
}
Client-specific configs
ClientWhere to add it
Cursor.cursor/mcp.json or the install badge above
Claude Desktopclaude_desktop_config.json
VS CodeInstall badge above, or MCP settings
Windsurf~/.codeium/windsurf/mcp_config.json
Zedsettings.json under context_servers
WarpSettings → Agents → MCP servers
LM Studiomcp.json
OpenCodeopencode.json
Gemini CLI~/.gemini/settings.json

Local (stdio)

{
  "mcpServers": {
    "luxalgo": {
      "command": "npx",
      "args": ["-y", "@luxalgo/mcp"]
    }
  }
}

Available Tools

Library

ToolDescription
library_searchOne search over concepts (alias-aware) + indicators
library_get_conceptFull concept page as markdown
library_get_indicatorIndicator detail: body, family, concepts, source code availability
library_get_source_codeFull source code when publicly served (fetched only on demand)
library_list_conceptsPaginated concept roster, optionally per family
library_list_indicatorsFiltered, paginated browse (family, concept, tags, platform, tier) with server-side sort
library_list_tagsThe indicator tag vocabulary, for the tags filter
library_list_familiesThe taxonomy backbone with counts
library_get_familyA family hub as markdown + concept roster

Library outputs are compact JSON with canonical urls for citation. Concept and family pages are also directly fetchable as markdown — append .md to any concept URL.

Prop Firms

ToolDescription
propfirms_searchSearch firms — firm filters (platforms, markets, payments, Trustpilot, country availability) composable with nested challenge/offer filters; include nests matching children
propfirms_getOne firm's full dossier: profile, every challenge, live offers, written overview
propfirms_search_challengesSearch challenges by rules (size, fee, steps, profit split, drawdown, trading restrictions) and parent firm; can attach applicable live offers
propfirms_search_offersSearch live discounts/promo codes; resolvable per firm or per challenge

Challenge Simulator

ToolDescription
propfirms_list_simulatableEvery simulatable firm + challenge in the live directory, provenance-disclosed
propfirms_challenge_rulesOne challenge's full encoded ruleset (drawdown modes, consistency, payout gating, citations) — editable and re-simulatable inline
propfirms_simulateMonte Carlo of your stats (win rate, avg win, trades/day, risk sizing) through a firm's exact ruleset + funded horizon: pass probability with CI, which rule kills attempts, expected attempts/cost, EV, payout probability
propfirms_simulate_tradesSame, from your real R-multiple trade series — block bootstrap preserves your streaks
propfirms_optimal_riskRisk sweep: pass-optimal vs EV-optimal risk per trade (they differ)
propfirms_compareSame trader across up to 12 challenges, EV-sorted (not a ranking)
propfirms_pass_ratesThe site's reference-archetype odds, recomputed live (seed 42, 10k paths)
propfirms_validate_strategyScreen one strategy across every simulatable challenge against an explicit pass bar

Every simulation result carries its assumptions, unsimulated-rule flags, seed, and engine version — distributions under stated assumptions, never promises. The engine runs locally; firm rules adapt live from the directory (inline specs simulate fully offline).

Development

npm install
npm run build
npm start            # stdio
npm run start:http   # streamable HTTP on :3333/mcp
npm test             # smoke suite over stdio (hits live endpoints)
npm run test:parity  # simulator tools vs upstream package + raw engine (run after sim-* bumps)

Environment (optional): LUXALGO_APP_ORIGIN, LUXALGO_SITE_ORIGIN to point at non-production environments.

License

MIT © LuxAlgo

Keywords

mcp

FAQs

Package last updated on 27 Aug 2026

Related posts