Am Ende dieses Leitfadens haben Ihre Cline AI-Erweiterung direkten Zugriff auf makroökonomische Indikatorenreihen, Release-Kalender, CFTC COT-Positionierung, Edelmetallpreise und Devisen-Spotkurse in 18 Währungen alles in einfachem Englisch abfragbar von VS Code aus, ohne Ihren Editor zu verlassen.
Was Sie erreichen werden
- Fragen Sie Makrofragen im Cline-Chat Wie lautet der aktuelle EUR-CPI-Druck?, Wann wird die nächste Entscheidung der Fed getroffen? , Zeigen Sie mir die COT-Positionierung für den JPY
- Auszuziehen von Live-Indikator-Daten in Notebooks und Skripts Cline holt die Serie, du bleibst im Codierungsablauf.
- Zwei Verbindungswege ein hostetes MCP-Endpunkt mit null Installationen und ein lokales Python-Paket über
uvx
Voraussetzungen
- VS-Code Mit dem ... Kline-Erweiterung installiert (Version 3.0+ empfohlen für vollständige MCP-Unterstützung)
- Ein FXMacroData API-Schlüssel für Daten außerhalb der USD sich anmelden unter fxmacrodata.com/abonnieren (Daten in USD sind kostenlos, kein Schlüssel für das Testen erforderlich)
- Netzwerkzugang von Ihrem Computer zu
fxmacrodata.com -
Optional (nur lokaler Pfad):
uvinstalliert ausgeführtpip install uvOder siehst du ? - Ich habe eine Frage.
Warum Makrodaten in Ihrem Codierungshelfer wichtig sind
Das Erstellen einer FX-Strategie oder eines Makromodells in VS Code bedeutet normalerweise, in einen Browser zu wechseln, Daten von einer Kalenderseite zu ziehen, Zahlen in ein Notizbuch zu kopieren und dann zurückzuschalten. Mit FXMacroData, das als MCP-Server in Cline verdrahtet ist, verschwindet all das. Sie stellen eine Frage im Cline-Chat-Panel, der Tool-Aufruf geschieht im Hintergrund und das Ergebnis landet in Ihrer Konversation bereit, in Ihren Code eingefügt oder weiter interpretiert zu werden.
Dies ist besonders nützlich, wenn man Strategieforschung vorbereitet: Eine Aufforderung kann die Kursgeschichte für zwei Währungen abrufen, die entsprechende Spotkursreihe ziehen und eine Korrelationsanalyse vornehmen, ohne dass Sie einen einzigen HTTP-Aufruf schreiben.
- - - Wege A: MCP (empfohlen)
Weg A Verbindung über MCP Empfohlen
Modellkontextprotokoll (MCP) ist der native Weg, um externe Tools zu Cline hinzuzufügen. Ein Konfigurationsblock und Cline automatisch jedes Tool entdeckt der FXMacroData-Server blockiert keine Schema-Definitionen, keine HTTP-Boilerplate.
Schritt 1Schritt 1 Öffnen Sie das Einstellungsfeld Cline MCP
Cline speichert seine MCP-Serverkonfiguration in einer JSON-Datei, die Sie direkt aus der Erweiterung bearbeiten können. MCP-Server Sie können die icons oben im Panel anzeigen. Bearbeiten von Konfiguration (oder MCP-Server konfigurieren) die Einstellungsdatei zu öffnen.
Die Konfigurationsdatei befindet sich unter:
# 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
Schritt 2
Schritt 2 Hinzufügen des FXMacroData MCP-Servers
In der Konfigurationsdatei finden Sie eine Top-Level- mcpServers Objekt. Fügen Sie den Eintrag FXMacroData mit einer der beiden unten aufgeführten Optionen hinzu.
Option A Hosted Endpoint (Null-Installation, einfachste)
Die Daten werden auf dem MCP-Server der Produktionsbank FXMacroData mit dem Streamable HTTP-Transport verarbeitet. ping Für Währungen außerhalb des US-Dollar-Wertes fügen Sie Ihren API-Schlüssel an die URL an.
{
"mcpServers": {
"FXMacroData": {
"type": "streamableHttp",
"url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
}
}
}
Option B Lokaler MCP-Server über uvx
Verwenden Sie diese Option, wenn Sie einen lokalen Prozess bevorzugen oder wenn Ihr Netzwerk ausgehendes HTTP-Streaming einschränkt. uvx Runner lädt die
Die Daten werden von den folgenden Daten erfasst:
Das PyPI-Paket wird automatisch env Der Block gibt deinen API-Schlüssel an den Server weiter.
{
"mcpServers": {
"FXMacroData": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
.gitignore oder eine Shell-Umgebungsvariable zu referenzieren: ersetzen YOUR_API_KEY Mit ${FXMACRODATA_API_KEY}
und exportieren Sie die Variable in Ihrem Shell-Profil.
Schritt 3 Cline speichern und neu laden
Wenn der neue Server nicht sofort in der Liste der MCP-Server erscheint, laden Sie die Erweiterung erneut, indem Sie auf die Erneuerung Symbol im MCP-Server-Panel oder starten Sie VS Code neu.
Nach dem Laden sollte der FXMacroData-Server-Eintrag mit einem grünen Anschlussstatusindikator im Cline MCP-Servers-Panel angezeigt werden.
Schritt 4Schritt 4 Überprüfung der Verbindung mit einem Ping
Öffnen Sie einen neuen Cline-Chat und tippen Sie:
Run the FXMacroData ping tool.
Cline ruft die ... ping Das Werkzeug im Hintergrund. pong Die Antwort bestätigt, dass der Server erreichbar ist und Ihre Anmeldeinformationen gültig sind.
Schritt 5 Erforschen Sie die verfügbaren Instrumente
Nach der Verbindung registriert Cline alle Tools, die der Server freigibt.
| Werkzeug | Was es tut | Beispiel-Aufforderung |
|---|---|---|
| Indicator_query | Historische Ankündigungsreihen für jede Währung + Indikator abrufen | Welcher Kurs ist der aktuelle Kurs für den AUD? |
| Daten_Katalog | Liste der verfügbaren Indikatoren und Währungen | Welche Indikatoren stehen für NZD zur Verfügung? |
| Veröffentlichungskalender | Kommende Makro-Veröffentlichungen mit geplanten Terminen | Welche USD-Daten werden diese Woche veröffentlicht? |
| Währungsumwandlung | Devisenspotkurse mit optionale technische Überlagerungen | Wie hoch ist der Kurs des EUR/USD? |
| Die Daten sind | CFTC-Verpflichtungen von Händlern | Zeigen Sie mir den neuesten COT-Bericht für JPY. |
| Waren | Preise für Edelmetalle (Gold, Silber, Platin) | Wie ist der aktuelle Goldpreis? |
| Markt_Sitzungen | Live-FX-Sitzungsfenster (Sydney, Tokio, London, New York) | Welche FX-Sitzungen sind gerade geöffnet? |
| Anzeige_visuelles_Artifact | Erstellen von grafisch bereitgestellten Datenartifakten für unterstützte Clients | Grafik der USD-Inflation der letzten 2 Jahre. |
| Ping | Überprüfen Sie , ob die Verbindung aktiv ist . | Lassen Sie das Ping-Tool FXMacroData laufen. |
Cline entscheidet, welches Tool aus der natürlichen Sprache aufgerufen werden soll. Sie müssen niemals einen Werkzeugnamen angeben oder JSON konstruieren stellen Sie einfach die Frage.
Schritt 6: Beispiel für den ArbeitsablaufSchritt 6 Probieren Sie einen echten Analysten-Workflow aus
Sie erstellen ein Carry-Trade-Signal in einem Python-Notebook und möchten die USDAUD-Policy-Rate-Differenz mit der AUD/USD-Spotbewegung im letzten Jahr vergleichen.
Brauchen Sie die Kursentwicklungssätze für den USD und den AUD für die letzten 12 Monate, ziehen Sie dann den AUS/USD-Spotkurs für das gleiche Fenster und schreiben Sie Python-Code, um die Kursdifferenz neben dem Wechselkurs zu ermitteln.
Cline ruft . indicator_query zweimal (einmal pro Währung) und forex
Die entsprechende REST-Aufrufe, die diese Werkzeugaufrufe zurückgeben, sind:
# 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"
Vertreterin indicator_query Antwort:
{
"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 }
]
}
Mit der Kurs- und Devisenreihe in der Hand kann Cline das komplette Vergleichsdiagramm verstellen, ohne dass Sie einen einzigen HTTP-Aufruf schreiben. Seite mit dem Kursindikator für den AUD-Policy-Rate Und ... USD-Leistungszinsdokumente Das vollständige Indikatorschema wird angezeigt, wenn Sie die Analyse erweitern möchten.
Mehr Dinge im Cline Chat zu versuchen
- Zeigen Sie mir die EUR-Inflation der letzten 6 Monate
- Welche Makro-Releases sind für GBP in dieser Woche fällig?
- Welche ist die COT-Nettoposition für EUR-Futures?
- Welche FX-Sitzungen überlappen sich gerade?
Kombination von Tools in einer Anforderung
- EUR-CPI und das nächste Kalenderdatum der EZB abrufen
- Auszuwählen NZD-Beschäftigung + NZD/USD-Spot und zusammenfassen
- Holen Sie sich den Goldpreis und den COT für JPY in einer Nachricht
- Liste der Indikatoren für CAD und Abruf des aktuellsten Leitzinses
- - - Wege B: REST API (ALTERNATE) - -
Weg B Direktes Anrufen der REST-API Alternative
Wenn Sie explizite HTTP-Aufrufe bevorzugen, zum Beispiel in einem Jupyter-Notebook, das über VS Code ausgeführt wird, oder beim Erstellen eines benutzerdefinierten Kontextproviders können Sie FXMacroData direkt über REST abfragen. Alle Endpunkte akzeptieren einen Abfrage-Parameter-API-Schlüssel.
Abrufen von Indikatordaten
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"])
Überprüfung des Release-Kalenders
# 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"])
Abzug von Devisen-Spotkursen
# 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}
Eine vollständige Liste der verfügbaren Währungen und Indikatoren finden Sie unter /api-daten-docsJede Indikatorseite enthält den genauen Endpunktpfad, Feldbeschreibungen und beispielhafte Antworten zum Beispiel Inflation im Euro Oder ... USD-Lohnlisten außerhalb der Landwirtschaft- Ich weiß .
- - - - - , - - . - -
Zusammenfassung
Sie haben FXMacroData in zwei Schritten in Cline AI eingebunden: Sie haben den FXMacrodata MCP-Server zu Clines JSON-Einstellungen hinzugefügt und die Verbindung mit einem ping Von hier aus löst jede Makrofrage, die Sie in einem Cline-Chat eingeben, einen Live-Datenanruf aus ohne Browser-Tab-Wechsel, ohne manuellen Dateneinfuhr.
1. Öffnen Sie die MCP-Einstellungen von Cline (MCP-Server-Panel → Bearbeiten von Konfiguration)
2. Fügen Sie hinzu
"FXMacroData" - Ich bin nicht ... mcpServers Objekt (hosted oder lokal).3. Speichern Sie die Datei und laden Sie die Erweiterung Cline neu.
4. Typ Lösen Sie das Ping-Tool FXMacroData aus um die Verbindung zu überprüfen.
5. Fangen Sie an, Makrofragen zu stellen oder lassen Sie Cline Daten direkt in Ihren Code ziehen.
Bereit, die verfügbaren Daten zu erforschen? FXMacroData-API-Dokumentation Sie können sich die Daten im Rahmen der MCP-Serverbezug Wenn Sie noch keinen API-Schlüssel haben, Abonnieren Um alle 18 Währungen und den vollständigen Indikator-Set freizuschalten.