.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/minihellboy/factorminer
home/mcp-servers/minihellboy/factorminer
minihellboy avatar

factorminer

byminihellboy· 1 MCP server

Stars

97

Forks

28

Category

Finance & Trading

View on GitHub

TL;DR

LLM-powered quantitative factor mining with evolutionary search

How to install factorminer?

minihellboy/factorminer
$git clone https://github.com/minihellboy/factorminer

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install factorminer by running `git clone https://github.com/minihellboy/factorminer`, then use it for the current task and follow its documentation at https://github.com/minihellboy/factorminer.

Files · 1

View on GitHub
README.md
1# FactorMiner
2 
3**A governed research engine for discovering, evaluating, and documenting
4interpretable alpha factors.**
5 
6[![Python 3.12+](https://img.shields.io/badge/python-3.12%2B-blue.svg)](https://www.python.org/downloads/)
7[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
8[![CI](https://github.com/minihellboy/factorminer/actions/workflows/ci.yml/badge.svg)](https://github.com/minihellboy/factorminer/actions/workflows/ci.yml)
9 
10FactorMiner combines a typed formula DSL, LLM-guided search, structured memory,
11strict runtime recomputation, and reviewable research artifacts. It follows the
12system described in [*FactorMiner: A Self-Evolving Agent with Skills and
13Experience Memory for Financial Alpha Discovery*](https://arxiv.org/abs/2602.14670)
14and extends it with explicit architecture contracts, stronger validation, and a
15model-agnostic agent integration surface.
16 
17FactorMiner is research infrastructure. It proposes and evaluates artifacts; it
18does not recommend trades, size positions, bind risk limits, route orders, or
19operate an autonomous account.
20 
21## What is included
22 
23| Surface | Purpose |
24| --- | --- |
25| Typed DSL and operator registry | Safe, interpretable formulas over OHLCV and registered feature leaves |
26| `RalphLoop` | Canonical paper-style generate/evaluate/evolve lane |
27| `HelixLoop` | Extended retrieval, debate, canonicalization, and validation lane |
28| Policy-based memory | Paper, none, KG, family-, regime-, and edit-aware policies |
29| Runtime evaluation | Formula recomputation on the supplied dataset; saved summaries are not trusted as truth |
30| Benchmark runtime | Top-K freeze, memory/strategy ablations, CPCV/PBO, cost pressure, and efficiency |
31| Research knowledge | Persistent screened sources and hypotheses with bounded retrieval and outcome attribution |
32| Evidence packs | Immutable, content-addressed factor evidence with dataset/config/code hashes and integrity verification |
33| Research extensions | EDGAR/futures data, crowding, capacity, sensitivity, model-risk, and provenance artifacts |
34| Agent gateway | MCP server plus a plugin and managed-agent reference integration |
35 
36The built-in catalog contains 110 normalized paper factors. Named third-party
37baselines are not all faithful reproductions; manifests label catalog subsets,
38proxies, runtime loops, and saved libraries explicitly. See
39[Reproducibility](docs/reproducibility.md) before interpreting benchmark output.
40 
41## Install
42 
43The recommended contributor setup uses [uv](https://docs.astral.sh/uv/):
44 
45```bash
46git clone https://github.com/minihellboy/factorminer.git
47cd factorminer
48uv sync --group dev --all-extras
49```
50 
51For a smaller local environment:
52 
53```bash
54uv sync --group dev
55uv sync --group dev --extra llm # add hosted/local LLM providers
56uv sync --group dev --extra mcp # add the MCP server
57```
58 
59The portable default backend is NumPy. The CUDA extra is Linux-oriented; use
60`--gpu` only where CUDA is available. A pip editable install also works:
61 
62```bash
63python3 -m pip install -e ".[llm,mcp]"
64```
65 
66## Quick start
67 
68No API key is required for the deterministic demo and mock workflow:
69 
70```bash
71uv run python scripts/run_demo.py
72uv run factorminer quickstart
73uv run factorminer doctor --json
74```
75 
76`quickstart` writes a small library and static report under
77`/tmp/factorminer-quickstart`. To mine directly:
78 
79```bash
80uv run factorminer -o /tmp/factorminer-run mine --mock -n 2 -b 8 -t 10
81uv run factorminer session inspect /tmp/factorminer-run --telemetry
82```
83 
84For real data, validate the schema first:
85 
86```bash
87uv run factorminer validate-data path/to/market_data.csv
88uv run factorminer -c factorminer.local.yaml -o output-real \
89 mine --data path/to/market_data.csv
90```
91 
92The minimum panel fields are:
93 
94```text
95datetime, asset_id, open, high, low, close, volume, amount
96```
97 
98Identifier aliases such as `symbol`, `ticker`, `code`, and `ts_code` are
99accepted. Missing `vwap` and `returns` can be derived by the runtime layer.
100 
101## Core workflows
102 
103Run the extended research lane:
104 
105```bash
106uv run factorminer --cpu helix --mock --debate --canonicalize -n 2 -b 8 -t 10
107```
108 
109Recompute and evaluate a saved library:
110 
111```bash
112uv run factorminer --cpu evaluate output/factor_library.json \
113 --mock --period both --top-k 10
114```
115 
116Build a composite on explicit fit/evaluation splits:
117 
118```bash
119uv run factorminer --cpu combine output/factor_library.json \
120 --mock --fit-period train --eval-period test --method all \
121 --selection lasso --top-k 20
122```
123 
124Run a benchmark or the standalone Phase 2 report builder:
125 
126```bash
127uv run factorminer --cpu --config factorminer/configs/paper_repro.yaml \
128 benchmark table1 --mock --baseline factor_miner
129uv run factorminer --cpu benchmark ablation-strategy --mock \
130 --baseline factor_miner
131uv run python scripts/run_phase2_benchmark.py --mock
132```
133 
134The CLI also exposes data validation/resampling, visualization, CPCV, portfolio
135construction, crowding and sensitivity diagnostics, EDGAR/futures attachment,
136research inges

Preview

minihellboy/factorminerminihellboy/factorminer
Repominihellboy/factorminer
TypeMCP Servers
CategoryFinance & Trading
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. jerbouma avatarfinancetoolkit200+ transparent financial metrics calculated from raw statements, not third-party endpoints.MCP ServersJul 202661k5.2k
  2. financial-datasets avatarmcp-serverAn MCP server for interacting with the Financial Datasets stock market API.MCP ServersJun 202556k2.2k
  3. quantconnect avatarmcp-serverPython MCP server for local interactions with the QuantConnect API.MCP ServersMay 202656k78
  4. alpacahq avataralpaca-mcp-serverAlpaca Trading API integration for Model Context Protocol (MCP). V2 generates 60+ tools directly from Alpaca's OpenAPI specs using FastMCP.MCP ServersJul 202643k891
  5. getnable avatarfinopsmcpSee where your cloud and AI bills go, and spend less. Local-first, in your terminal or editor.MCP ServersJul 202616k14
  6. xeroapi avatarxero-mcp-serverMCP server implementation for Xero integrationMCP ServersJun 202614k342