LIVE|v1.0

MCP Momentum

Connectez n'importe quel LLM aux analyses de marché Deep Copy via le Model Context Protocol. Accédez à des analyses d'actions complètes : points d'entrée, stop-loss, take-profit et recommandations (Buy Sell Hold Renforce Allège), générées par 10+ agents IA qui collectent, débattent et décident.

Quickstart

Le Model Context Protocolest un standard ouvert (Anthropic, 2024) qui permet aux LLMs d'appeler des outils externes avec des paramètres typés. L'endpoint Deep Copy est public et gratuit.

claude_desktop_config.json
json
{
  "mcpServers": {
    "deep-copy": {
      "url": "https://mcp.deepcopy.fr/mcp"
    }
  }
}

MCP Tools

Tool

list_analyses

Liste paginée des analyses avec filtre par ticker. Retourne un résumé : rating, prix, RSI, tendance, PE ratio.

Parameters
NameTypeDefaultDescription
tickerstr | NoneNoneFiltre par symbole (ex: AAPL)
limitint50Nombre de résultats (max 200)
offsetint0Décalage pour pagination
Response fields
tickerratingexecutive_summaryprice_targetentry_pricestop_lossrsirsi_signaltrend_directionkey_supportkey_resistancepe_ratiopeg_ratiobeta
Tool

latest_analyses

Dernière analyse par ticker. Filtre optionnel par portfolio rating.

Parameters
NameTypeDefaultDescription
tickerstr | NoneNoneUn seul ticker
ratingstr | NoneNoneComma-separated: Buy,Overweight,Hold,Underweight,Sell
Response fields
tickerratingexecutive_summaryprice_targettrader_actionrsitrend_direction
Tool

get_analysis

Détail complet : indicateurs techniques, fondamentaux, sentiment, news, débats bull/bear, décision portfolio.

Parameters
NameTypeDefaultDescription
analysis_idstr (UUID)requiredIdentifiant de l'analyse
Response fields
technical_indicatorsfundamentalssentimentnewsresearch_plantrader_proposalportfolio_decisiondebate_argumentsrun_stats
Tool

get_recommendations

Recommandations actives filtrées par rating. Idéal pour « quoi acheter ? ».

Parameters
NameTypeDefaultDescription
ratingstr"Buy,Overweight"Ratings cibles
limitint10Max résultats (max 100)
Response fields
tickerratingprice_targetentry_pricestop_lossposition_sizerisk_reward_ratio

Momentum - LangGraph

Momentum est un système multi-agent construit sur LangGraph (graphe d'états LangChain). Pour chaque ticker analysé, 10+ agents LLM spécialisés s'exécutent en 5 phases séquentielles.

D'abord, 4 analystes collectent les données en parallèle : indicateurs techniques (SMA, RSI, MACD, Bollinger...), fondamentaux (PE, EPS, marges, dette...), news (macro, secteur, insiders) et sentiment (retail/institutionnel). Un Research Manager synthétise les 4 rapports en un plan d'investissement.

Ensuite, deux débats contradictoires s'enchainent. Le premier oppose un Bull et un Bear researcher sur plusieurs rounds, arbitrés par un Judge qui tranche. Le second confronte trois profils de risque (Aggressive, Conservative, Neutral) pour calibrer le sizing et les stop-loss.

Enfin, un Trader produit la décision finale (Buy/Sell/Hold avec entry, stop-loss, take-profit) et un Portfolio Manager attribue un rating (Buy Overweight Hold Underweight Sell). Le système intègre une mémoire persistante (TradingMemoryLog) qui stocke chaque décision passée et un mécanisme de réflexion qui compare les prédictions aux résultats réels pour améliorer les futures analyses.

1
Data Collection— 4 analysts en parallèle
Market Analyst
SMA, EMA, RSI, MACD, Bollinger, ATR, VWMA, MFI
analyst
Fundamentals
PE, PEG, EPS, revenus, marges, ROE, ROA, dette
analyst
News Analyst
Impact macro, secteur, insiders
analyst
Social Analyst
Sentiment retail/institutionnel
analyst
ToolNodes
market
get_stock_dataget_indicators
fundamentals
get_fundamentalsget_balance_sheetget_cashflowget_income_statement
news
get_newsget_global_newsget_insider_transactions
social
get_news
2
Synthesis— Agrégation des rapports
Research Manager
Synthèse → plan d'investissement + recommandation + actions stratégiques
manager
3
Investment Debate— Bull vs Bear — multi-round
Bull Researcher
Thèse haussière, prix cible, catalyseurs, conviction
bull
Judge
Évalue les arguments, tranche après N rounds
judge
Bear Researcher
Risques, prix plancher, scénarios négatifs
bear
4
Risk Debate— Aggressive vs Conservative vs Neutral
Aggressive
Levier, positions concentrées, haut rendement
bull
Conservative
Protection capital, diversification, stop-loss serrés
bear
Neutral
Position sizing modéré, ratio risque/rendement
analyst
Judge
Synthèse la stratégie de gestion du risque
judge
5
Execution— Trade decision + portfolio rating
Trader
Buy/Sell/Hold, entry, stop-loss, take-profit, position sizing
executor
Portfolio Manager
Rating, thèse, horizon, prix cible, risk-reward
manager

Memory

TradingMemoryLog stocke décisions et leçons pour éviter les erreurs répétées.

Checkpointing

Chaque étape sauvegardée. Reprise sans relancer les agents terminés.

Reflection

Le Reflector compare prédictions vs réalité pour calibrer les futures décisions.

Structured Outputs (Pydantic)
python
class BullArgument(BaseModel):
    thesis: str          # Thèse haussière
    target_price: float  # Prix cible
    catalysts: list[str] # Catalyseurs identifiés
    conviction: str      # High | Medium | Low

class PortfolioDecision(BaseModel):
    rating: str               # Buy | Overweight | Hold | Underweight | Sell
    executive_summary: str    # Résumé
    investment_thesis: str    # Thèse complète
    price_target: float       # Prix cible 12 mois
    entry_price: float        # Point d'entrée
    stop_loss: float          # Stop-loss
    position_size: float      # % du portefeuille
    time_horizon_months: int  # Horizon temporel
    risk_reward_ratio: float  # Ratio risque/rendement

Connectez votre LLM aux marchés

Le MCP est public et gratuit. Inscrivez-vous pour les nouveautés API.