LuxAlgo MCP
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.
- 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
| Cursor | .cursor/mcp.json or the install badge above |
| Claude Desktop | claude_desktop_config.json |
| VS Code | Install badge above, or MCP settings |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Zed | settings.json under context_servers |
| Warp | Settings → Agents → MCP servers |
| LM Studio | mcp.json |
| OpenCode | opencode.json |
| Gemini CLI | ~/.gemini/settings.json |
Local (stdio)
{
"mcpServers": {
"luxalgo": {
"command": "npx",
"args": ["-y", "@luxalgo/mcp"]
}
}
}
Available Tools
Library
library_search | One search over concepts (alias-aware) + indicators |
library_get_concept | Full concept page as markdown |
library_get_indicator | Indicator detail: body, family, concepts, source code availability |
library_get_source_code | Full source code when publicly served (fetched only on demand) |
library_list_concepts | Paginated concept roster, optionally per family |
library_list_indicators | Filtered, paginated browse (family, concept, tags, platform, tier) with server-side sort |
library_list_tags | The indicator tag vocabulary, for the tags filter |
library_list_families | The taxonomy backbone with counts |
library_get_family | A 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
propfirms_search | Search firms — firm filters (platforms, markets, payments, Trustpilot, country availability) composable with nested challenge/offer filters; include nests matching children |
propfirms_get | One firm's full dossier: profile, every challenge, live offers, written overview |
propfirms_search_challenges | Search challenges by rules (size, fee, steps, profit split, drawdown, trading restrictions) and parent firm; can attach applicable live offers |
propfirms_search_offers | Search live discounts/promo codes; resolvable per firm or per challenge |
Development
npm install
npm run build
npm start
npm run start:http
npm test
Environment (optional): LUXALGO_APP_ORIGIN, LUXALGO_SITE_ORIGIN to point at non-production environments.
License
MIT © LuxAlgo