7.7

🤖 Intégration IA — Connecter Claude et ChatGPT

Étape par étape : connecter Claude, ChatGPT et Claude Code CLI à ton compte sTraderZ.com

1. Prérequis

L'intégration IA est disponible à partir du forfait Basic (pas dans le forfait gratuit). Tu connectes ton client IA à ton compte sTraderZ.com via OAuth — le client obtient uniquement un accès en lecture à tes données de trading.

Point de terminaison MCP
https://straderz.com/api/mcp.php

⚠️ L'URL doit être exactement celle-ci — avec .php, sans barre oblique à la fin.

💎

À partir du forfait Basic

Non disponible dans le forfait gratuit.

👁️

Lecture seule

Scope read — pas d'exécution de trades.

🔓

Révocable à tout moment

Page de compte « Intégrations IA ».

Lors de la première connexion, une boîte de dialogue d'autorisation s'ouvre. Tu y confirmes le scope read (accès en lecture). Les connexions existantes peuvent être consultées et révoquées à tout moment sur la page de compte Intégrations IA.

2. Connecter Claude (claude.ai)

🤖
Claude · claude.ai
Connecteur MCP
  1. Ouvrir claude.ai → SettingsIntegrationsAdd more
  2. Dans le champ « MCP Server URL » saisir : https://straderz.com/api/mcp.php
  3. Cliquer sur Connect → le navigateur ouvre la page de connexion/consentement de sTraderZ.com
  4. Confirmer le scope read (accès en lecture aux 7 outils)
  5. De retour dans claude.ai, le serveur apparaît comme actif → tester dans le chat : « Montre-moi mes 5 derniers trades »
Important : L'URL doit être exactement https://straderz.com/api/mcp.php (avec .php, sans barre oblique à la fin).

3. Connecter ChatGPT (Custom GPT)

💬
ChatGPT · Custom GPT
OpenAPI Actions

Les Custom GPT de ChatGPT utilisent OpenAPI/Actions (et non MCP/JSON-RPC). Un adaptateur REST dédié est disponible à cet effet — le point de terminaison MCP pour Claude n'est pas affecté.

  1. Ouvrir ChatGPT → Explore GPTsCreate → onglet ConfigureAdd actions
  2. Dans le champ « Schema » saisir l'URL : https://straderz.com/api/mcp-openapi-schema.php → ChatGPT importe automatiquement le schéma (les 7 outils apparaissent comme Actions)
  3. Authentication → OAuth → renseigner les valeurs suivantes :
    • Client ID + Secretà copier depuis la page d'administration de sTraderZ
    • Authorization URLhttps://straderz.com/oauth/authorize.php
    • Token URLhttps://straderz.com/oauth/token.php
    • Scoperead
  4. Enregistrer → tester dans le chat du GPT : « Montre-moi mes 5 derniers trades »
Remarque : Les Actions ChatGPT nécessitent un compte vérifié sur platform.openai.com.

4. Connecter Claude Code CLI

💻
Claude Code CLI
Serveur MCP local

Configuration dans ~/.claude/settings.json (ou localement dans le projet .claude/settings.json) :

settings.json
{
  "mcpServers": {
    "straderz": {
      "type": "http",
      "url": "https://straderz.com/api/mcp.php",
      "headers": {
        "Authorization": "Bearer <ton-access-token>"
      }
    }
  }
}
Obtenir le token : Ouvrir dans le navigateur https://straderz.com/oauth/authorize.php?client_id=...&scope=read et effectuer le flux OAuth. Saisir le Access Token obtenu dans le fichier settings.json. Comme Claude Code prend en charge les serveurs MCP HTTP avec des Bearer Tokens statiques, aucune commande d'authentification CLI supplémentaire n'est nécessaire. Le token est valable 90 jours (renouvellement depuis la page de compte).

Vérification dans le terminal :

bash
claude mcp list
# → straderz: https://straderz.com/api/mcp.php (connected)

Exemple d'utilisation :

bash
claude "Quel est mon bénéfice réalisé en 2025 ?"

5. Outils disponibles (Référence)

✅ 7 outils de lecture · scope read uniquement

Tous les outils sont exclusivement en lecture (scope read). Pas d'exécution de trades, pas de mutations chez le broker.

OutilScopeDescription
list_accountsreadTous les comptes broker reliés
get_portfolio_overviewreadPortfolio complet, positions, gains
list_positionsreadPositions ouvertes par compte
list_tradesreadDerniers N trades (avec filtre)
get_trade_detailreadDétails complets d'un cycle de trade
get_performancereadMétriques de performance (période sélectionnable)
get_tax_reportreadRésumé du rapport fiscal (exercice sélectionnable)