Comment utiliser FXMacroData avec Cline AI dans VS Code (MCP) banner image

Implementation

How-To Guides

Comment utiliser FXMacroData avec Cline AI dans VS Code (MCP)

Connectez FXMacroData à l'extension Cline AI dans VS Code via MCP et consultez les annonces macro en direct, les calendriers de sortie, les données COT et les taux de change depuis l'intérieur de votre éditeur en anglais clair.

Également disponible en English

À la fin de ce guide, votre extension Cline AI aura un accès en direct aux séries d'indicateurs macroéconomiques, aux calendriers de sortie, au positionnement du CFTC COT, aux prix des métaux précieux et aux taux de change au comptant dans 18 devises tout cela peut être consulté en anglais clair depuis VS Code sans quitter votre éditeur.

Ce que vous allez accomplir

  • Posez des questions macro dans le chat Cline Quelle est la dernière version de l'IPC EUR?, Lors est la prochaine décision de la Fed? , Montrez-moi le positionnement COT pour le JPY
  • Extraire les données des indicateurs en direct dans des carnets et des scripts Cline récupère la série, vous restez dans le flux de codage
  • Deux chemins de connexion un point de terminaison MCP hébergé sans installation et un paquet Python local via uvx

Pré-requis

Pourquoi les données macro à l'intérieur de votre assistant de codage

La création d'une stratégie FX ou d'un modèle macro dans VS Code signifie généralement passer à un navigateur, extraire des données d' un site de calendrier, copier des nombres dans un bloc-notes, puis revenir. Avec FXMacroData câblé dans Cline en tant que serveur MCP, tout cela disparaît. Vous posez une question dans le panneau de discussion Cline, l'appel d'outil se produit en arrière-plan et le résultat se retrouve dans votre conversation prêt à être inséré dans votre code ou interprété plus loin.

Ceci est particulièrement utile lors de la préparation de la recherche stratégique: une invite peut récupérer l'historique des taux de politique pour deux devises, extraire la série de taux au comptant correspondante et établir une analyse de corrélation sans écrire un seul appel HTTP.


Le système de contrôle de la circulation aérienne est un système de surveillance de la conduite.

Le chemin A Connexion par MCP Recommandé

Protocole de contexte type (MCP) est la façon native d'ajouter des outils externes à Cline. Un bloc de configuration et Cline détecte automatiquement chaque outil que le serveur FXMacroData expose aucune définition de schéma, aucune boilerplate HTTP.

Première étape .

Étape 1 Ouvrez le panneau de paramètres Cline MCP

Cline stocke sa configuration de serveur MCP dans un fichier JSON que vous pouvez modifier directement à partir de l'extension. Serveurs MCP l'icône (icône de prise) en haut du panneau. Modifier la configuration (ou Configurer les serveurs MCPPour ouvrir le fichier de paramètres.

Le fichier de configuration est situé à:

# macOS
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

# Linux
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

# Windows
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Deuxième étape .

Étape 2 Ajouter le serveur MCP FXMacroData

Dans le fichier de configuration, vous trouverez un fichiers de niveau supérieur. mcpServers Objet. Ajouter l'entrée FXMacroData en utilisant l'une des deux options ci-dessous.

Option A Point final hébergé (installation nulle, le plus simple)

Les points Cline sur le serveur MCP FXMacroData de production utilisant le transport HTTP Streamable. ping Pour les devises autres que l'USD, joignez votre clé API à l'URL.

{
  "mcpServers": {
    "FXMacroData": {
      "type": "streamableHttp",
      "url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
    }
  }
}

Option B serveur MCP local via uvx

Utilisez ceci si vous préférez un processus local ou si votre réseau limite le streaming HTTP sortant. uvx Le runner télécharge et exécute le Le serveur de base de données Le paquet PyPI est automatiquement env Le bloc passe votre clé API au serveur.

{
  "mcpServers": {
    "FXMacroData": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Note de sécurité: Le fichier de configuration Cline MCP vit en dehors de votre répertoire de projet, il n'est donc pas suivi par Git par défaut. .gitignore ou référence à une variable d'environnement de shell: remplacer YOUR_API_KEY avec ${FXMACRODATA_API_KEY} et exportez la variable dans votre profil de shell.
Étape 3 .

Étape 3 Enregistrer et recharger Cline

Après avoir enregistré le fichier de configuration, Cline prend automatiquement le nouveau serveur. Récupérer l'icône dans le panneau Serveurs MCP, ou redémarrez VS Code.

Une fois chargé, l'entrée du serveur FXMacroData devrait apparaître avec un indicateur vert de l'état de connexion dans le panneau Cline MCP Servants.

Étape 4 .

Étape 4 Vérifiez la connexion avec un ping

Ouvrez une nouvelle conversation Cline et tapez:

Run the FXMacroData ping tool.

Cline appelle le ping L'outil est en arrière-plan. pong La réponse confirme que le serveur est accessible et que vos informations d'identification sont valides.

Étape 5: Outils disponibles

Étape 5 Évaluer les outils disponibles

Une fois connecté, Cline enregistre tous les outils exposés par le serveur.

Outil Ce qu'il fait Exemple de commande
Indicateur_query Retrouver les séries d'annonces historiques pour toute devise + indicateur Quel est le dernier taux directeur de l'AUD?
données_catalogue Liste des indicateurs et des monnaies disponibles Quels indicateurs sont disponibles pour la DNZ?
Le calendrier de sortie Sorties macro à venir avec dates prévues Quelles données USD seront publiées cette semaine?
le marché des changes Taux de change au comptant avec superposition technique facultative À quel prix est négocié l'EUR/USD?
cot_data (données de cot) Les engagements des opérateurs de positionnement de la CFTC Montrez-moi le dernier rapport COT pour JPY.
les produits de base Prix des métaux précieux (or, argent, platine) Quel est le prix actuel de l'or?
Les séances de marché Les fenêtres de session FX en direct (Sydney, Tokyo, Londres, New York) Quelles sessions de change sont ouvertes actuellement?
Indicateur visuel Générer des artefacts de données prêts à être utilisés pour les clients pris en charge Graphique de l'inflation en USD au cours des 2 dernières années.
le ping Vérifiez que la connexion est active Exécutez l'outil de ping FXMacroData.

Cline décide quel outil appeler à partir de votre invite en langage naturel. Vous n'avez jamais besoin de spécifier un nom d'outil ou de construire JSON posez simplement la question.

Étape 6: Exemple de flux de travail

Étape 6 Essayez un véritable flux de travail d'analyste

Vous construisez un signal de carry-trade dans un bloc-notes Python et souhaitez comparer le différentiel de taux de change USDAUD avec le mouvement au comptant AUD/USD au cours de la dernière année.

Récupérez les taux directeurs USD et AUD pour les 12 derniers mois, puis tirez le taux au comptant AUD/USD pour la même fenêtre et écrivez du code Python pour tracer le différentiel de taux parallèlement au taux de change.

Cline appelle . indicator_query deux fois (une fois par devise) et forex Une fois, il écrit le code de tracé directement dans votre fichier ouvert.

# USD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"

# AUD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/aud/policy_rate?api_key=YOUR_API_KEY"

# AUD/USD spot rate
curl "https://fxmacrodata.com/api/v1/forex/AUD/USD?api_key=YOUR_API_KEY"

Je suis représentant . indicator_query Réponse:

{
  "currency": "AUD",
  "indicator": "policy_rate",
  "data": [
    { "date": "2026-04-01", "val": 4.10, "announcement_datetime": 1743483000 },
    { "date": "2026-02-18", "val": 4.10, "announcement_datetime": 1739862600 },
    { "date": "2025-12-10", "val": 4.35, "announcement_datetime": 1733806200 },
    { "date": "2025-11-05", "val": 4.35, "announcement_datetime": 1730793000 }
  ]
}

Avec le taux de la politique et la série de devises en main, Cline peut échafauder le tableau de comparaison complet sans que vous écriviez un seul appel HTTP. Page de l'indicateur des taux directeurs de l 'AUD Je suis désolé . Documents relatifs aux taux directeurs en USD Si vous souhaitez étendre l'analyse, vous pouvez voir le schéma complet des indicateurs.

Il y a plus de choses à essayer dans le chat de Cline.

  • Montrez-moi l'inflation en euros au cours des 6 derniers mois
  • Quelles sont les macro-publications prévues cette semaine pour la livre sterling ?
  • Quelle est la position nette des COT pour les contrats à terme en euros?
  • Quelles séances de FX se chevauchent en ce moment ?

Combiner les outils dans une seule invite

  • Récupérer l'IPC EUR et la date de calendrier suivante de la BCE
  • Tirer l'emploi en NZD + le spot NZD/USD et résumer
  • Obtenez le prix de l'or et le COT pour JPY en un seul message
  • Liste des indicateurs pour le CAD et récupérer le dernier taux directeur

Le système de gestion des données est basé sur les données de base fournies par les autorités compétentes.

Le chemin B appels directs à l' API REST Autre option

Si vous préférez des appels HTTP explicites par exemple dans un bloc-notes Jupyter exécuté via VS Code, ou lors de la création d'un fournisseur de contexte personnalisé vous pouvez interroger FXMacroData directement via REST. Tous les terminaux acceptent une clé API de paramètre de requête.

Récupération des données de l'indicateur

import requests

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

# Latest AUD inflation series
resp = requests.get(
    f"{BASE}/announcements/aud/inflation",
    params={"api_key": KEY},
    timeout=10,
)
data = resp.json()
for row in data["data"][:5]:
    print(row["date"], row["val"])

Vérification du calendrier de sortie

# Upcoming USD releases
resp = requests.get(
    f"{BASE}/calendar/usd",
    params={"api_key": KEY},
    timeout=10,
)
events = resp.json()
for event in events["data"][:3]:
    print(event["indicator"], event["release_date"])

Tirage des taux de change au comptant

# EUR/USD last 30 trading days
resp = requests.get(
    f"{BASE}/forex/EUR/USD",
    params={"api_key": KEY},
    timeout=10,
)
rates = resp.json()["data"]
print(rates[0])  # {"date": "2026-04-15", "rate": 1.1342}

Une liste complète des monnaies et indicateurs disponibles est disponible à l'adresse suivante: /api-data-docs Il est temps de le faire.Chaque page d'indicateur comprend le chemin exact du point final, des descriptions de champs et des exemples de réponses par exemple Inflation en euros ou ... Liste des salariés non agricoles en USDJe suis désolé .


Il est nécessaire de mettre en place des mesures de prévention et de lutte contre la pauvreté.

Résumé

Vous avez branché FXMacroData dans Cline AI en deux étapes: ajouter le serveur FXMacrodata MCP à Clines JSON paramètres et confirmer la connexion avec un ping A partir de là, chaque question de macro que vous tapez dans un chat Cline déclenche un appel de données en direct pas de basculement d'onglet du navigateur, pas d'importation manuelle de données.

Résumé du démarrage rapide
1. ouvrir les paramètres du MCP de Cline (Panel des serveurs MCP → Modifier la configuration) et de la
2. Ajouter "FXMacroData" à la mcpServers objet (hébergé ou local).
3. Enregistrer le fichier et recharger l'extension Cline.
4. type Exécutez l'outil de ping FXMacroData pour vérifier la connexion.
Commencez à poser des questions macro ou faites tirer les données directement dans votre code.

Prêt à explorer les données disponibles ? Les documents de l'API FXMacroData sont fournis Pour le catalogue complet des indicateurs, ou consultez le Référence au serveur MCP Si vous n'avez pas encore de clé API, souscrivez Pour débloquer les 18 devises et le jeu d'indicateurs complet.

Blogroll