أعطِ GitHub Copilot بيانات اقتصادية
يمكن لـ GitHub Copilot استدعاء Narwhal عبر MCP في VS Code أو Copilot CLI، بأدوات للقراءة فقط ورصيد واحد مشترك بين REST وMCP. يمكن لـ VS Code طلب مفتاحك وتخزينه بأمان. يكتب Copilot CLI المفتاح في ملف الإعداد الخاص به، لذا أبقِ هذا الملف خاصًا.
بداية سريعة
- احصل على مفتاح Narwhal مجاني من https://narwhalapi.com/signup ولا تضعه في الرسائل أو في عناوين URL.
- في Business أو Enterprise، اطلب من مسؤول تفعيل خوادم MCP في سياسة Copilot قبل الاتصال.
- في VS Code، استخدم الإصدار 1.99 أو أحدث وأضف إعداد الخادم إلى
.vscode/mcp.json. - شغّل Narwhal عبر
MCP: List Serversوأدخل مفتاحك في مطالبة كلمة المرور. - في Copilot CLI، استخدم أمر الإضافة المنفصل وافحص الإدخال بالأمر
/mcp show narwhal.
إعداد MCP
يستخدم إعداد VS Code كائن servers مع إدخال HTTP وحقل كلمة مرور للترويسة. ويسجّل أمر CLI المنفصل نقطة النهاية المستضافة نفسها في Copilot CLI.
{
"inputs": [
{
"type": "promptString",
"id": "NARWHAL_API_KEY",
"description": "Narwhal API Bearer key",
"password": true
}
],
"servers": {
"narwhal": {
"type": "http",
"url": "https://api.narwhalapi.com/mcp",
"headers": {
"Authorization": "Bearer ${input:NARWHAL_API_KEY}"
}
}
}
}copilot mcp add --transport http \ --header "Authorization: Bearer YOUR_NARWHAL_API_KEY" \ narwhal https://api.narwhalapi.com/mcpيطلب VS Code المفتاح عند أول تشغيل للخادم ويخزّنه بأمان. أما CLI فيكتب المفتاح في ~/.copilot/mcp-config.json، فأبقِ ذلك الملف خاصاً وخارج نظام التحكم في الإصدارات.
الأدوات المتاحة لك
يحصل GitHub Copilot على كل مجموعات الأدوات للقراءة فقط عبر اتصال Narwhal واحد. التهيئة والاكتشاف مجانيان، بينما يُحتسب كل استدعاء أداة ناجح استدعاءً واحدًا يُخصم من الرصيد المشترك مع REST.
| المجموعة | ما يمكنك طلبه | الأدوات |
|---|---|---|
| المؤشرات الاقتصادية | اطلب مؤشر أسعار المستهلك (CPI) والتضخم والبطالة والمشاركة في سوق العمل والناتج المحلي الإجمالي (GDP) ونموه والتجارة لكل دولة؛ وتختلف التغطية من مؤشر إلى آخر. | economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ |
| أسعار العملات | اطلب أسعار الصرف الحالية والتاريخية وتحويلات العملات وشموع الأسعار لزوج عملات. | fx_ fx_ fx_ fx_ |
| أسعار السلع | اطلب الأسعار الفورية للذهب والفضة والبلاتين والبلاديوم والنحاس ونفط خام غرب تكساس الوسيط ونفط خام برنت، وسجل أسعارها، وأسعار زيت النخيل الفعلي (زيت النخيل الخام وعناقيد الثمار الطازجة). | commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ |
| الإصدارات والأحداث | اطلب مواعيد الإصدارات الاقتصادية الرسمية وتفاصيل الأحداث قبل إعداد موجز عن دولة ما. | economics_ economics_ events_ events_ |
| الإجازات الرسمية | اطلب العطل الرسمية بحسب الدولة، أو العطل في تاريخ معين، أو العطلة القادمة. | calendars_ calendars_ calendars_ |
| احتمالات أسواق التنبؤ | اطلب مواضيع أسواق التنبؤ وأحداثها ذات النتائج الرقمية والقصوى والزمنية والثنائية، وسجلها التاريخي، ومسارات السياسة النقدية بحسب الجهة المسؤولة. | predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ |
| عوائد السندات الحكومية | اطلب منحنيات عائد السندات الحكومية للولايات المتحدة والمملكة المتحدة وألمانيا واليابان وكندا والسويد والنرويج وأستراليا ومنطقة اليورو عبر اتصال Narwhal نفسه. | economics_ economics_ |
أمثلة على الطلبات
- احصل على أحدث قيمة للبطالة في ألمانيا.
- اعرض تاريخ سعر GBP/USD المتاح.
- أعطني سجل أسعار زيت النخيل المتاح.
- اعثر على العطلة الرسمية التالية في المملكة المتحدة.
- احصل على أحدث قيمة لنمو الناتج المحلي الإجمالي في الولايات المتحدة.
سيناريوهات شائعة
افحص أحدث ملاحظة للناتج المحلي الإجمالي في ألمانيا
لأحدث ملاحظة للناتج المحلي الإجمالي في ألمانيا، استدعِ أداة الاقتصاد economics_get_gdp مع اختيار ألمانيا.
راجع أسعار زوج عملات
يأتي تاريخ GBP/USD من fx_get_rate_history مع GBP عملة أساس و["USD"] قائمة لعملات التسعير. عيّن start_date إلى 2026-09-08 وend_date إلى 2026-09-14.
افحص بيانات زيت النخيل في Copilot
أي سلسلة لعناقيد الثمار الطازجة تحتاج؟ اخترها عبر commodities_list_palmoil_physical_series، ثم قدّم معرّفها إلى commodities_get_palmoil_physical_observations للحصول على الأسعار حسب الفترة الأصلية.
خطط وفق عطلة رسمية في المملكة المتحدة
قدّم المملكة المتحدة وتاريخ بداية إلى calendars_get_next_holiday لإيجاد العطلة المنشورة التالية في ذلك التاريخ أو بعده.
نصائح
- استخدم إدخالاً من النوع
promptStringمع"password": trueفي VS Code وأشر إليه بالصيغة${input:NARWHAL_API_KEY}في ترويسة Authorization. - افتح
MCP: List Serversمن Command Palette لتشغيل Narwhal أو إيقافه أو إعادة تشغيله ولفحص مخرجاته. - افحص إدخال CLI بالأمر
copilot mcp get narwhalإذا أردت معاينة الخادم المسجَّل خارج الجلسة. - سياسة MCP في Business وEnterprise معطلة افتراضياً، ولا تنطبق على Copilot Free وPro وPro+ وMax.
الأسئلة الشائعة
كيف أضيف Narwhal إلى GitHub Copilot في VS Code؟
أنشئ .vscode/mcp.json بإدخال خادم HTTP وعنوان Narwhal وترويسة Authorization مرتبطة بحقل إدخال لكلمة مرور. شغّل الخادم من MCP: List Servers وأدخل مفتاحك عندما يطلبه VS Code.
أين يخزّن Copilot CLI مفتاح Narwhal الخاص بي؟
يخزّن Copilot CLI المفتاح في ~/.copilot/mcp-config.json بعد أمر الإضافة. أبقِ هذا الملف خاصاً وخارج نظام التحكم في الإصدارات، ولا تلصق المفتاح في طلب ولا في عنوان URL.
هل يحتاج Copilot إلى مسؤول لتفعيل MCP؟
تتطلب Business وEnterprise أن يفعّل المسؤول خوادم MCP في سياسة Copilot. السياسة معطلة افتراضياً ولا تنطبق على Copilot Free وPro وPro+ وMax.
استكشاف الأخطاء وإصلاحها
| العَرَض | تحقّق |
|---|---|
| لا يظهر Narwhal في VS Code | تأكد من أن .vscode/mcp.json يحوي كائن servers وإدخالاً فيه "type": "http"، ثم افتح MCP: List Servers. |
يعيد الاستدعاء الخطأ 401 invalid_api_key | تأكد من أن المفتاح المقدَّم نشط وأن قيمة Authorization تحوي Bearer تليها مسافة ثم المفتاح. |
| MCP محظور في حساب Business أو Enterprise | اطلب من مسؤول فحص خوادم MCP في سياسة Copilot وتفعيلها لحسابك. |
| إدخال CLI مفقود أو يستخدم عنواناً خاطئاً | افحصه بالأمر copilot mcp get narwhal واستخدم https://api.narwhalapi.com/mcp تماماً دون شرطة مائلة في النهاية. |
هل كانت هذه الصفحة مفيدة؟