Aller au contenu

Étude de cas · Services financiers · Automatisation d’entreprise

Plateforme d’orchestration agentique avec LangGraph et MCP

Une plateforme d’agents à état sur LangGraph qui accède à des outils en direct via le Model Context Protocol, garde le contexte d’une session à l’autre et s’arrête pour une validation humaine avant toute action sensible.

Client
Client privé · cas d’usage de recherche financière
Projet
MCP Agent Platform
Statut
Livré
Validation humaine des actions sensibles
HITL
Mémoire multi-session persistée
Durable
Fédération d’outils par plug-in
MCP

Le défi

Le client voulait un agent capable de chercher sur le web, consulter des données financières en direct, lire des documents internes et agir sur les résultats, sans jamais donner à un LLM un accès en écriture non supervisé à ce qui compte.

Il devait aussi survivre à un redémarrage en pleine conversation et reprendre exactement là où il s’était arrêté, ce qu’une simple boucle d’appels d’outils ne permet pas.

agent-run · langgraph + mcp
HITL
  1. Assess Q3 exposure for portfolio Alanggraph · state

  2. web_search("Q3 earnings guidance")mcp · ok

  3. read_docs("risk-policy.pdf")mcp · ok

  4. get_financial_data(account="A-17")awaiting approval

    Sensitive tool. Execution paused by a graph interrupt.

    ApproveReject

state checkpointed · resumes exactly here after a decision

Illustrative interface · client data never shown

Architecture · 5 étapes

  1. 01

    Demande

    L’objectif de l’utilisateur entre dans le graphe

  2. 02

    Plan

    Routage StateGraph LangGraph

  3. 03

    Outils

    Client MCP : web, données financières, documents

  4. 04

    Validation

    Point d’arrêt pour les actions sensibles

  5. 05

    Persistance

    Checkpointer SQLite asynchrone

La solution

J’ai construit l’agent sur le StateGraph de LangGraph, où l’historique, les résultats intermédiaires et l’étape courante sont un état de premier plan, persisté dans SQLite en asynchrone. Les conversations survivent aux interruptions et aux redémarrages avec tout leur contexte.

Les outils passent par un client Model Context Protocol : ajouter une capacité revient à pointer vers un nouveau serveur MCP, sans écrire ni retester des schémas d’outils à la main.

Les outils sensibles sont derrière une vraie interruption dans le graphe, pas une consigne dans le prompt. L’exécution s’arrête, l’action en attente est présentée à un humain qui l’approuve ou la refuse, et l’exécution reprend avec son raisonnement intact. Les chemins de refus sont testés aussi rigoureusement que le chemin nominal.

Points forts techniques

  • StateGraph LangGraph avec état durable et persisté
  • Client Model Context Protocol pour des outils branchables
  • Interruptions humaines au niveau du graphe avant les appels sensibles
  • Outils de recherche web et de données financières en direct
  • Mémoire persistante multi-session

Technologies

  • Python
  • LangGraph
  • LangChain
  • Model Context Protocol
  • SQLite
  • Streamlit

Services liés

Un projet similaire ?

Obtenez un avis franc sur l’architecture, les risques et le calendrier lors d’un appel gratuit de 30 minutes, ou demandez à l’assistant IA comment cette approche s’appliquerait à votre projet.

Réserver un appel
Disponible pour de nouvelles missions

Un projet d’IA en tête ? Cadrons-le en 30 minutes.

Appel découverte gratuit. Vous repartez avec une vision claire de l’architecture, des risques et des prochaines étapes, que nous travaillions ensemble ou non. Je réponds sous 24 heures.

Pas encore prêt à en parler ? Obtenez un plan de projet instantané.