accueil / serveurs / Dev & Code / com.aistrategyminer/mcp
com.aistrategyminer/mcp
serveur MCP (Model Context Protocol) · aistrategyminer-ea-builder 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.aistrategyminer/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.aistrategyminer/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- create_builder_link≈ 502 tokens
Validates the flow and, if it has no errors, saves it and returns a aistrategyminer.com Strategy Builder URL that opens it on the canvas. A link expires 90 days after the same flow was first saved. The user backtests there and, with Pro, downloads the source to compile in MetaEditor.
Paramètres, retour & exemple (1)
Paramètresflow· object · requis
Exemple d'appel{"name": "create_builder_link", "arguments": {"flow": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_miner_results≈ 361 tokens
Reads a result summary that a Pro user handed over with the Hand to AI button in the Strategy Miner results (id from the user). Hand to AI is Pro only: the demo has no Hand to AI button, so a user who is not on Pro has no id to give. Returns the settings used, the realistic-cost settings if on, how many strategies each check removed and why, the four robustness tests, the strict re-checks when they ran (trade resampling, walk-forward optimisation, a re-run with price noise and changed settings; candidate.robust holds each test's pass/fail and numbers), and per-candidate metrics (search period, later period, other symbols, robustness, equity drawdown, bars where stop and target were both reached). It contains no strategy design (no conditions, no code) and never runs the generator or exports anything. The id expires 30 days after creation and the user can delete it. To propose next settings, build a link with open_strategy_miner. Past results say nothing certain about the future; do not describe them as profitable.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The result id the user copied from the results screen
Exemple d'appel{"name": "get_miner_results", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_template≈ 126 tokens
One template as a flow in exactly the shape validate_flow and create_builder_link accept. Use it as a model or a starting point.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Template id from list_templates
Exemple d'appel{"name": "get_template", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_node_vocabulary≈ 134 tokens
Node types the Strategy Builder supports (indicators, conditions, orders, filters, exits...) with their parameters, defaults and port counts. Pass category to shorten the list.
Paramètres, retour & exemple (1)
Paramètrescategory· string · optionnel
e.g. indicator, condition, action
Exemple d'appel{"name": "list_node_vocabulary", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_templates≈ 93 tokens
Ready-made Strategy Builder strategies (id, name, description). Open one with get_template to see a complete, valid flow.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - open_strategy_miner≈ 2128 tokens
Returns an aistrategyminer.com link that opens the Strategy Miner (generator) with the given conditions already filled in: symbol, timeframe, direction, period, trial limit, minimum trades, seed, entry families, and optional realistic account and cost settings (spread_pips, commission, swap_long, swap_short, swap_unit, triple_swap_day, rollover_hour, session_start, session_end, min_stop_pips, sl_slippage_pips, gap_fill, friday_close_hour) and optional advanced settings (parts_only, parts_more, parts_less, period_min, period_max, period_step, conds_min, conds_max, allow_and, allow_or, allow_not, lookback, sl_min_pips, sl_max_pips, tp_min_pips, tp_max_pips, hours_mode, hours_start, hours_end, filters). Advanced settings choose which indicator parts the search may use (52 parts: the six defaults ma, rsi, bb, macd, stoch, donch plus 46 more that are off unless named in parts_only and make the search slower), how often each is picked, the indicator period range, how many conditions an entry has (1-4) and how they combine (AND, OR, NOT), how many extra bars back a condition may look, stop-loss and take-profit ranges in pips, a time-of-day window and extra filters. Values the generator cannot take, including out-of-range cost settings, are dropped and listed with the reason. Cost settings in the link are applied for that visit only: they are shown on screen and never overwrite the user's saved account settings, and they take effect only with Pro (the demo ignores them). Advanced settings behave the same way: they are filled into the Advanced section for that visit only, never overwrite the user's saved advanced settings, and a link without them searches exactly as before. Out-of-range values, unknown part names and contradictory pairs (for example period_min above period_max) are not rounded or repaired: they are dropped and listed with the reason; conds, stop-loss and take-profit ranges need both ends. This tool does NOT run the generator and does not export anything: the user runs it in their own browser, and the full generator and exports are part of Pro (without Pro the link opens the demo). The optional target (mql5, mql4, pine, ctrader or python) is only carried in the link as the intended export format; it is chosen again in the Builder after a candidate is opened. Not trading advice; candidates must be checked on other periods and in a strategy tester.
Paramètres, retour & exemple (42)
Paramètresseed· number · optionnel
Random seed 1-99999 (same seed, same result)years· number · optionnel
Test period in years: 2-5, or 8 or 10 (long period, Pro only; others get the 4-year demo)symbol· string · optionnel
e.g. USDJPY (EURUSD USDJPY AUDUSD USDCAD NZDUSD USDCHF EURGBP GBPUSD; add-on symbols AUDCAD AUDCHF AUDJPY AUDNZD CADCHF CADJPY CHFJPY EURAUD EURCAD EURCHF EURJPY GBPAUD GBPCAD GBPCHF GBPJPY GBPNZD NZDJPY XAUUSD (gold) XAGUSD (silver; 1 lot = 5000 oz, 1 pip = $0.01) USA500IDXUSD (S&P 500 index; 1 lot = 1 index unit, 1 pip = 1 point; data from 2019, no 8/10 years) USATECHIDXUSD (Nasdaq 100) USA30IDXUSD (Dow) DEUIDXEUR (DAX) GBRIDXGBP (FTSE 100) JPNIDXJPY (Nikkei 225; same index definition) LIGHTCMDUSD (WTI crude oil; 1 lot = 1000 barrels assumed, 1 pip = $0.01) BRENTCMDUSD (Brent crude oil; same definition) need a one-time price-data download in the generator)target· string · optionnel
mql5, mql4, pine, ctrader or pythontrials· number · optionnel
Trial limit: 1000, 2000, 5000, 10000 or 20000filters· array · optionnel
Advanced: extra filters the search may use: sess, wd, gt, hlr, cp, madallow_or· boolean · optionnel
Advanced: allow any one condition is enough (OR)families· array · optionnel
Entry node families: ma, rsi, bb, macd, stoch, donchgap_fill· boolean · optionnel
Fill at the open when the price gaps past a stop or targetlookback· number · optionnel
Advanced: how many extra bars back a condition may look, 0-5allow_and· boolean · optionnel
Advanced: allow all conditions must hold (AND)allow_not· boolean · optionnel
Advanced: allow a comparison to be reversed (NOT)conds_max· number · optionnel
Advanced: most entry conditions, 1-4 (at least conds_min)conds_min· number · optionnel
Advanced: fewest entry conditions, 1-4direction· string · optionnel
long (buy only), short (sell only) or bothhours_end· number · optionnel
Advanced: entry window end hour, 0-23, at least 2 hours after hours_start (no overnight range)swap_long· number · optionnel
Realistic costs: swap for buys per lot per night, -1000 to 1000 (unit: swap_unit)swap_unit· string · optionnel
points or money (USD)timeframe· string · optionnel
H1, H4, D1, M15 or M30 (M15 and M30 use up to 5 years)commission· number · optionnel
Realistic costs: commission in USD per lot, round turn, 0-100hours_mode· string · optionnel
Advanced: time-of-day filter. off, fixed (use hours_start and hours_end) or random (the search decides)min_trades· number · optionnel
Minimum trades, 20-1000parts_less· array · optionnel
Advanced: parts to pick less oftenparts_more· array · optionnel
Advanced: parts to pick more often (naming one that is off by default turns it on)parts_only· array · optionnel
Advanced: the only indicator parts the search may use (all others are off). Names: ma, rsi, bb, macd, stoch, donch, atr, stddev, wpr, cci, mom, roc, dpo, trix, dem, adx, adxw, rvi, ult, osma, ao, ac, bears, bulls, sar, ha, dema, tema, hma, env, kc, ama, frama, vidya, cons, perf, ichi, alli, gat, ohlc, st, qqe, vldmi, orb, obv, vol, ad, bwmfi, mfi, force, chaikin, vwap. The 46 parts after donch are off by default and slow the searchperiod_max· number · optionnel
Advanced: largest indicator period, whole number 2-400 (at least period_min)period_min· number · optionnel
Advanced: smallest indicator period, whole number 2-400swap_short· number · optionnel
Realistic costs: swap for sells per lot per night, -1000 to 1000hours_start· number · optionnel
Advanced: entry window start hour, server time, whole number 0-23 (with hours_end; implies fixed)period_step· number · optionnel
Advanced: period step, whole number 1-400session_end· number · optionnel
New entries allowed until this hour, 0-24sl_max_pips· number · optionnel
Advanced: largest stop loss in pips, whole number 5-300; XAUUSD 200-10000 (at least sl_min_pips)sl_min_pips· number · optionnel
Advanced: smallest stop loss in pips, whole number 5-300; XAUUSD 200-10000spread_pips· number · optionnel
Realistic costs: spread in pips, 0-50 (0-500 for XAUUSD, whose default is 60)tp_max_pips· number · optionnel
Advanced: largest take profit in pips, whole number 5-400; XAUUSD 200-10000 (at least tp_min_pips)tp_min_pips· number · optionnel
Advanced: smallest take profit in pips, whole number 5-400; XAUUSD 200-10000min_stop_pips· number · optionnel
Broker minimum stop distance in pips, 0-500rollover_hour· number · optionnel
Day change hour in server time, 0-23session_start· number · optionnel
New entries allowed from this hour, 0-24triple_swap_day· number · optionnel
Triple-swap weekday, 1 (Mon) to 5 (Fri); the generator default is 3 (Wed)sl_slippage_pips· number · optionnel
Stop-loss slippage in pips, 0-100friday_close_hour· number · optionnel
Friday close hour in server time, 1-20, 0 = off
Exemple d'appel{"name": "open_strategy_miner", "arguments": {"seed": 1, "years": 1, "symbol": "texte", "target": "texte", "trials": 1, "filters": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_flow≈ 481 tokens
Checks a flow with the same engine the Strategy Builder uses. Returns errors (must fix) and warnings (review). Error codes: E201 loop, E202 no Start, E203 unreachable node, E204 unconnected input, E205 indicator wired straight into an order, E206 duplicate single-use node.
Paramètres, retour & exemple (1)
Paramètresflow· object · requis
Exemple d'appel{"name": "validate_flow", "arguments": {"flow": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».