Intégration de données boursières dans les systèmes d'IA : Implémentation avec stock-sdk-mcp

Contexte

Les outils d'IA modernes comme Cursor ou Claude excellent dans les tâches générales et le développement logiciel. Cependant, lorsqu'il s'agit de requêtes financières telles que "Quel est le cours actuel de Kweichow Moutai ?" ou "Extraire les cours quotidiens des 60 derniers jours et calculer les indicateurs MACD et RSI", leurs limitations deviennent apparentes.

Le problème ne réside pas dans la compréhension du modèle, mais dans l'accès aux données. La plupart des clients d'IA manquent de sources fiables pour les données de marché. Même lorsqu'ils parviennent à récupérer quelques informations, celles-ci sont souvent incomplètes, sans indicateurs techniques, données sectorielles, flux financiers ou capacités de filtrage massif.

C'est précisément pour résoudre ce problème que j'ai développé stock-sdk-mcp. L'approche est simple : puisque stock-sdk fournit déjà les mécanismes de collecte et d'encapsulation des données boursières, il suffit d'y ajouter une interface MCP pour permettre aux outils d'IA compatibles d'exploiter ces fonctionnalités.

Comprendre MCP en une phrase

MCP (Model Context Protocol) représente un standard de connexion entre l'IA et les outils externes. Tout serveur implémentant MCP peut être invoqué par l'IA via ce protocole unifié.

Quelques exemples concrets :

  • Avec un serveur MCP de système de fichiers, l'IA peut lire et écrire des fichiers locaux
  • Avec un serveur MCP de base de données, l'IA peut interroger et manipuler des données
  • Avec stock-sdk-mcp, l'IA peut consulter les cours, extraire des graphiques, analyser les secteurs et effectuer des analyses techniques

La valeur ajoutée ne réside pas dans le remplacement du modèle, mais dans l'enrichissement de ses capacités avec des données du monde réel.

Fonctionnalités principales

stock-sdk-mcp expose les capacités de stock-sdk aux clients d'IA. Le service comprend actuellement 32 outils MCP et 7 ressources. Aucune mémorisation des noms d'outils n'est nécessaire : l'utilisateur formule ses requêtes en langage naturel et l'IA sélectionne automatiquement les appels appropriés.

Exemples de requêtes supportées :

Consulter les cours de Tencent Holdings et BYD aujourd'hui
Extraire les cours quotidiens de Kweichow Moutai sur trois mois et calculer MACD et RSI
Identifier le secteur le plus performant aujourd'hui
Lister les composants du concept d'intelligence artificielle
Analyser la position récente du RSI d'Apple et détecter les signaux de surachat

1. Consultation des cours

Support des actions A, H, US et fonds avec recherche par nom, code ou pinyin. Possibilité d'extraire des données massives pour des analyses marché complètes.

2. Graphiques et indicateurs techniques

Support des périodes quotidiennes, hebdomadaires, mensuelles et intrajournalières (1, 5, 15, 30, 60 minutes). L'outil obtenir_cours_avec_indicateurs retourne non seulement les prix OHLC, mais calcule également les indicateurs techniques :

  • mm5 - Moyenne mobile 5 périodes
  • mm20 - Moyenne mobile 20 périodes
  • macd_dif - Ligne MACD
  • macd_dea - Signal MACD
  • rsi - Indicateur RSI
  • kdj_k - Ligne %K
  • kdj_d - Ligne %D

3. Données sectorielles et complémentaires

Accès aux secteurs industriels, concepts, composants, calendriers de trading, flux financiers et données dividendes via MCP.

Configuraton rapide

Pour les clients supportant MCP, la configuration est immédiate via npx :

{
"mcpServers": {
"stock-sdk": {
"command": "npx",
"args": ["-y", "stock-sdk-mcp"]
}
}
}

Après redémarrage du client, testez avec :

Consulter le cours de Kweichow Moutai aujourd'hui

Compétences intégrées

1. Expert en analyse technique

Processus automatisé pour l'analyse des tendances :

  1. Lecture des cours en temps réel
  2. Extraction des données avec indicateurs
  3. Analyse de la structure des moyennes mobiles
  4. Évaluation de la position MACD
  5. Détection de surachat/survente via KDJ/RSI
  6. Observation des bandes de Bollinger
  7. Génération de rapport structuré

2. Sélecteur intelligent

Filtrage conditionnel comme : "Trouver les 10 premières actions STAR montantes aujourd'hui avec PER inférieur à 50"

3. Aperçu marché

Synthèse des performances des indices, mouvements sectoriels et tendances conceptuelles.

4. Surveillance de portefeuille

Calcul des plus-values et analyse basique pour le suivi des positions.

Intégration OpenClaw

Configuration dans ~/.clawdbot/config.yaml :

servers:
stock-sdk:
command: npx
args:
- "-y"
- "stock-sdk-mcp"
description: "Service de données boursières"
tags:
- finance
- stock

Démarrage de la passerelle :

clawdbot gateway start

Exemples d'appels HTTP :

curl -X POST http://localhost:8080/v1/tools/call \
-H "Content-Type: application/json" \
-d '{
"server": "stock-sdk",
"tool": "obtenir_cours_par_requete",
"arguments": { "requetes": ["Moutai", "Tencent"] }
}'

Limitations

  • Données avec latence seconde, inadapté au trading haute fréquence
  • Focus sur les données de marché, sans informations financières ou actualités
  • Capacité d'analyse assistée, sans compétence décisionnelle de trading

Installation

Pour une utilisation locale :

npm install stock-sdk

Pour l'intégration MCP seule, la configuration standard suffit.

Étiquettes: MCP stock-sdk données boursières analyse technique IA financière

Publié le 5 août à 09h35