@luxalgo/mcp
v1.0.0
Published
LuxAlgo Library MCP server — the encyclopedia of trading & technical analysis, for AI agents. Free and keyless.
Downloads
0
Readme
The LuxAlgo Library — The encyclopedia of trading & technical analysis — as an MCP server. Hundreds of concepts with formulas and plain-markdown pages, plus the full indicator catalog with descriptions, families, and Pine Script sources where publicly served. Free, keyless, read-only.
Installation
Connect to the hosted MCP server:
https://mcp.luxalgo.com/mcpClaude Code
claude mcp add --transport http luxalgo https://mcp.luxalgo.com/mcpCursor
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 | Where to add it |
| --- | --- |
| 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
| Tool | Description |
| --- | --- |
| 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 with server-side sort |
| library_list_families | The taxonomy backbone with counts |
| library_get_family | A family hub as markdown + concept roster |
All 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.
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)Environment (optional): LUXALGO_APP_ORIGIN, LUXALGO_SITE_ORIGIN to point at non-production environments.
License
MIT © LuxAlgo
