بحلول نهاية هذا الدليل سيكون امتداد Cline AI الخاص بك لديه وصول مباشر إلى سلسلة المؤشرات الاقتصادية الكلية ، وتقويمات الإصدارات ، وموقع CFTC COT ، وأسعار المعادن الثمينة ، وأعداد الفوركس في 18 عملة كل ذلك قابل للسؤال باللغة الإنجليزية البسيطة من داخل VS Code دون مغادرة المحرر.
ما الذي ستحققه
- اطرح أسئلة ماكرو في دردشة كلاين ما هي أحدث مطبوعة لمؤشر أسعار السعر الفدرالي للدولار؟، متى قرار البنك المركزي الفيدرالي التالي؟, أرني تحديد موقع اليورو للين الياباني
- سحب بيانات المؤشر الحية إلى المجلدات والبرامج النصية كلاين يحصل على السلسلة، وتبقى في تدفق الترميز
- مسارين للاتصال نقطة نهاية MCP مستضافة بدون تثبيت و حزمة Python محلية عبر
uvx
الشروط المسبقة
- رمز VS مع تمديد العصا تم تثبيت (موصى به في نسخة 3.0+ لدعم MCP الكامل)
- مفتاح FXMacroData API للبيانات غير الدولار الأمريكي اشترك في fxmacrodata.com/subscribe (موقع المعلومات) (بيانات الدولار الأمريكي مجانية، لا حاجة إلى مفتاح للاختبار)
- الوصول إلى الشبكة من جهازك إلى
fxmacrodata.com -
اختياري (مسار محلي فقط):
uvتم تثبيتهpip install uvأو ترى أوراق تقارير
لماذا البيانات الكبيرة داخل مساعد التشفير الخاص بك المسائل
إن إنشاء استراتيجية FX أو نموذج ماكرو في VS Code يعني عادة التبديل إلى متصفح ، وسحب البيانات من موقع تقويم ، ونسخ الأرقام إلى دفتر ملاحظات ، ثم التبديد مرة أخرى. مع FXMacroData متصلة بـ Cline كخادم MCP ، يختفي كل ذلك. تقوم بطرح سؤال في لوحة دردشة Cline ، ويحدث اتصال الأداة في الخلفية ، وتصل النتيجة إلى محادثتك جاهزة لإدراجها في رمزك أو تفسيرها بشكل أكبر.
هذا مفيد بشكل خاص عند إعداد أبحاث الاستراتيجية: يمكن أن يسترد طلب واحد تاريخ سعر السياسة لعملتين، وسحب سلسلة أسعار الفورية المقابلة، وتحليل الارتباط دون كتابة مكالمة HTTP واحدة.
الممر الأول: MCP (موصى به)
الطريق أ الاتصال عبر MCP أوصى
بروتوكول السياق النموذجي (MCP) هي الطريقة الأصلية لإضافة أدوات خارجية إلى Cline. كتلة تكوين واحدة و Cline تلقائيًا يكتشف كل أداة يكتشفه خادم FXMacroData لا تعريفات مخطط ، لا حاوية HTTP.
الخطوة الأولىالخطوة 1 افتح لوحة إعدادات Cline MCP
تخزن Cline تكوينات خادم MCP في ملف JSON يمكنك تحريره مباشرة من الإضافة. في VS Code، افتح لوحة Cline الجانبية وانقر على خوادم MCP رمز (شعار القابل) في أعلى اللوحة. ثم انقر على تحرير الإعدادات أو تكوين خوادم MCPلفتح ملف الإعدادات
ملف التكوين موجود في:
# 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
الخطوة الثانية
الخطوة 2 إضافة خادم FXMacroData MCP
داخل ملف التكوين ستجد مستوى أعلى mcpServers ضيف إدخال FXMacroData باستخدام أحد الخيارين أدناه.
الخيار A نقطة نهاية مستضافة (صفر تثبيت، أبسط)
نقاط كلاين في خادم FXMacroData MCP الإنتاج باستخدام نقل HTTP قابل للنقل. ping أداة العمل على الفور بدون مفتاح API. للعملات غير الدولار الأمريكي إرفق مفتاح إيباي الخاص بك إلى عنوان URL.
{
"mcpServers": {
"FXMacroData": {
"type": "streamableHttp",
"url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
}
}
}
الخيار ب خادم MCP المحلي عبر uvx
استخدم هذا إذا كنت تفضل عملية محلية أو إذا كانت شبكتك تحد من البث HTTP الخارجي. uvx يُحمّل ويقوم بـ تنفيذ
mcp-server-fxmacrodata
حزمة "بايبي" تلقائياً env الحجب يمرر مفتاح API الخاص بك إلى الخادم.
{
"mcpServers": {
"FXMacroData": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
.gitignore أو مرجع متغير بيئة القشرة: استبدال YOUR_API_KEY مع ${FXMACRODATA_API_KEY}
و تصدير المتغير في ملف تعريف القشرة الخاص بك.
الخطوة 3 حفظ وإعادة تحميل Cline
بعد حفظ ملف التكوين، ستقوم Cline باختيار الخادم الجديد تلقائيًا. إذا لم يظهر في قائمة خادم MCP على الفور، قم بإعادة تحميل الإضافة عن طريق النقر على احرص على أيقونة في لوحة خادم MCP، أو إعادة تشغيل VS Code.
بعد تحميل، يجب أن يظهر إدخال خادم FXMacroData مع مؤشر حالة اتصال أخضر في لوحة خادمات Cline MCP.
الخطوة الرابعةالخطوة 4 تحقق من الاتصال مع البينغ
افتح دردشة كلاين جديدة واكتب:
Run the FXMacroData ping tool.
(كلين) تدعو ping أداة في الخلفية pong الإجابة تؤكد أن الخادم قابل للإتصال وبيانات الاعتماد الخاصة بك صالحة. أنت مستعد لاستفسار البيانات الحية.
الخطوة 5 استكشاف الأدوات المتاحة
بعد الاتصال، سجل كل الأدوات التي يكتشفها الخادم
| أداة | ما الذي يفعله | مثال على الإشارة |
|---|---|---|
| indicator_query | احضر سلسلة الإعلانات التاريخية لأي عملة + مؤشر | ما هو آخر سعر سعر أوراق المال الأسترالي؟ |
| بيانات_كتالوج | قائمة المؤشرات والعملات المتاحة | ما هي المؤشرات المتاحة لـ NZD؟ |
| release_calendar | الإصدارات الكبرى القادمة مع تواريخ محددة | ما هي بيانات الدولار الأمريكي التي ستخرج هذا الأسبوع؟ |
| الفوركس | أسعار الفورية في العملات الأجنبية مع التداخلات التقنية الاختيارية | ما هو سعر تداول زوج اليورو/الدولار الأمريكي؟ |
| البيانات | التزامات التجار في التداول | أرني آخر تقرير لـ (كوت) لـ "جي بي ين". |
| السلع | أسعار المعادن الثمينة (الذهب والفضة والبلاتين) | ما هو سعر الذهب الحالي؟ |
| جلسات السوق | نوافذ جلسات FX المباشرة (سيدني، طوكيو، لندن، نيويورك) | أية جلسات العملات الأجنبية مفتوحة الآن؟ |
| مؤشر_بصري_حرف | إنشاء عناصر بيانات جاهزة للرسم البياني للعملاء المدعومين | مخطط تضخم الدولار الأمريكي خلال السنتين الماضيتين. |
| (بينغ) | تأكد من أن الاتصال يعمل | تشغيل أداة فكس ماكرو داتا للترتيب |
يقرر Cline أداة الاستدعاء من إشارة اللغة الطبيعية. لا تحتاج أبداً إلى تحديد اسم الأداة أو بناء JSON فقط اطلب السؤال.
الخطوة 6: نموذج سير العملالخطوة 6 جرب سير العمل المحلل الحقيقي
أنت تقوم ببناء إشارة نقل التجارة في دفتر ملاحظات بايثون وتريد مقارنة فارق سعر السياسة USDAUD مع حركة الفورية AUD/USD خلال العام الماضي. في نافذة دردشة كلاين، اكتب:
احضر أسعار سعر العملة الأمريكية والدولار الأسترالي خلال الـ 12 شهراً الماضية، ثم سحب سعر الفورية للدولار الأوروبي مقابل الدولار الأمريكي لنفس النافذة واكتب رمز بايثون لرسم الفارق السعر جنباً إلى جنب مع سعر الصرف.
(كلاين) يتصل indicator_query مرتين (مرة واحدة لكل عملة) و forex
مرة واحدة، ثم يكتب رمز المخطط مباشرة في الملف المفتوح الخاص بك. مكافئ REST يدعو أن العودة هذه الاستدعاءات الأداة هي:
# 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"
ممثل indicator_query رد:
{
"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 }
]
}
مع سعر الفائدة والسلسلة الفوركس في اليد، ويمكن كلاين السقالات الرسم البياني المقارنة كاملة دون كتابة مكالمة HTTP واحدة. صفحة مؤشر سعر الفائدة السياسية للدولار الأسترالي و أسعار سعر العملة الأمريكية يظهر مخطط المؤشر الكامل إذا كنت ترغب في توسيع التحليل.
المزيد من الأشياء لتجربتها في دردشة كلاين
- أرني تضخم اليورو خلال الستة أشهر الماضية
- ما هي الإصدارات الكبرى المقررة هذا الأسبوع لـ (GBP) ؟
- ما هو الموقف الصافي لـ COT لعقود الآجلة باليورو؟
- أي جلسات العملات الأجنبية تتداخل الآن؟
دمج الأدوات في طلب واحد
- احضر مؤشر أسعار المستهلكين لليورو وتاريخ تقويم البنك المركزي الأوروبي التالي
- سحب العمالة بالدولار النيوزيلندي + النقد النيوزيليدي/الدولار الأمريكي الفوري والملخص
- احصل على سعر الذهب و COT لـ JPY في رسالة واحدة
- قائمة مؤشرات لـ CAD واسترداد آخر سعر سعر أساسي
الممر ب: REST API (ALTERNATE)
الطريق ب مكالمات API REST المباشرة البديل
إذا كنت تفضل مكالمات HTTP صريحة على سبيل المثال داخل دفتر ملاحظات Jupyter يتم تشغيله من خلال VS Code ، أو عند إنشاء مزود سياق مخصص يمكنك استفسار FXMacroData مباشرة عبر REST. جميع النقاط النهائية تقبل مفتاح API لمعلم الاستفسار.
استرجاع بيانات المؤشر
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"])
التحقق من تقويم الإصدار
# 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"])
سحب أسعار الفورية في العملات الأجنبية
# 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}
قائمة كاملة بالعملات والمؤشرات المتاحة في /api-data-docs /أبي بياناتكل صفحة مؤشر تتضمن مسار نقطة النهاية الدقيقة، وصف الحقول، وأمثلة الاستجابات على سبيل المثال التضخم في اليورو أو الرواتب غير الزراعية بالدولار.
الموجز المختصر المختص بالمخاطر
ملخص
لقد قمت بتوصيل FXMacroData إلى Cline AI في خطوتين: أضفت خادم FXMacrData MCP إلى إعدادات Clines JSON وأكدت الاتصال مع ping من هنا، كل سؤال عمومي تكتب في دردشة كلاين يؤدي إلى مكالمة بيانات مباشرة لا توجد تغيير علامة التبويب في المتصفح، لا توفر واردات بيانات يدوية.
1. افتح إعدادات MCP لـ Cline (لوحة خادمات MPC → تحرير الإعدادات)
إضافة
"FXMacroData" إلى mcpServers الكائن (المستضاف أو المحلي).احفظ الملف و اعد تحميل امتداد "كلاين"
4 نوع تشغيل أداة فكس ماكرو داتا للترجيح للتحقق من الاتصال
5- ابدأ بسؤال الأسئلة الكبيرة أو اطلب من كلين سحب البيانات مباشرة إلى الشفرة
هل أنت مستعد لاستكشاف البيانات المتاحة؟ مستندات FXMacroData API لمجموعة كاملة من المؤشرات، أو تحقق من مرجع خادم MCP لخيارات المصادقة ومخططات الأدوات المتقدمة. إذا لم يكن لديك مفتاح API بعد، اشترك لفتح جميع العملات الـ 18 ومجموعة المؤشرات الكاملة