API للمطورين

استخدام SAHMK MCP مع LM Studio والنماذج المحلية (Gemma + Qwen)

إعداد SAHMK MCP مع LM Studio لتدفقات عمل السوق السعودي الخاصة والمحلية، مع خطوات عملية، ونماذج مجرّبة، وSystem Prompt جاهز للإنتاج، وإرشادات لطول السياق، وأمثلة Prompts.

LM StudioMCPنماذج محليةمتوسط7 دقائق قراءة

لماذا هذا الإعداد مهم؟

  • تشغيل تدفقات ذكاء اصطناعي خاصة أو محلية دون إرسال كامل سجل المحادثات إلى مساعدين مستضافين.
  • الحفاظ على بيانات السوق السعودي منظمة وموثوقة عبر أدوات SAHMK MCP.
  • مفيد للأدوات الداخلية وتدفقات البحث وحلقات التحليل لدى المطور.

المتطلبات

  • تثبيت LM Studio وتشغيله
  • تثبيت SAHMK MCP
  • مفتاح SAHMK API
  • تحميل نموذج محلي داخل LM Studio

أمثلة لنماذج مجرّبة

  • Gemma 4 26B E2B
  • Qwen 3.6 35B A3B

يمكنك استخدام نماذج محلية أخرى طالما أن استدعاء الأدوات مستقر في بيئة التشغيل.

إعداد MCP في LM Studio (خطوات بسيطة)

  1. ثبّت SAHMK MCP:
bash
pip install -U sahmk-mcp
  1. اضبط مفتاح API في البيئة المستخدمة من LM Studio:
bash
export SAHMK_API_KEY="your_api_key_here"
  1. أضف خادم MCP باستخدام نقل stdio داخل LM Studio (قد تختلف مسميات الواجهة حسب الإصدار):
json
{
  "name": "sahmk",
  "transport": "stdio",
  "command": "sahmk-mcp",
  "env": {
    "SAHMK_API_KEY": "your_api_key_here"
  }
}
  1. اختر النموذج المحلي، وافتح محادثة جديدة، وتأكد من ظهور أدوات MCP.

System Prompt موصى به

استخدم هذا كـ System Prompt افتراضي لتحليل السوق السعودي داخل LM Studio:

text
You are a Saudi market intelligence assistant.

Focus:

* Saudi stocks
* company snapshots
* dividends
* historical performance
* sectors
* market context
* recent news

Style:

* concise
* factual
* practical
* no fluff
* no dramatic metaphors
* explain clearly but briefly
* use tools often
* do not guess reasons for price moves unless supported by tool output or web results
* if uncertain, say so

Tools:

* Use SAHMK MCP for Saudi market data.
* Use Brave Search for fresh public news or external context.
* Prefer SAHMK MCP for prices, dividends, company data, historicals, and sectors.
* Prefer Brave Search only for recent developments, announcements, or public web context.

Language:

* Reply in the user’s language.
* Arabic should feel natural, clear, and investor-friendly.

Output:

* answer directly
* keep it compact by default
* expand only when the user asks for deeper analysis

إرشادات طول السياق

  • السياقات الصغيرة مثل 4K غالباً تكون محدودة جداً في تدفقات السوق متعددة الجولات.
  • استخدم 64K كخط أساس عملي مبدئي إذا كان النموذج وبيئة التشغيل والعتاد يدعمون ذلك.
  • 128K+ أفضل لجلسات البحث الطويلة، والمقارنات متعددة الخطوات، والمحادثات المعتمدة بكثافة على الأدوات.

السياق القابل للاستخدام فعلياً يعتمد على جودة النموذج وسلوك بيئة التشغيل والعتاد المتاح.

أمثلة Prompts

text
Give me a full snapshot of Aramco: current price, dividend yield, recent performance, and latest important news.
قارن بين أرامكو والراجحي من ناحية الاستثمار الآن
Show Aramco’s price history for the last 3 months
Which Saudi sectors look strongest right now based on price action and recent developments?
أعطني ملخصاً عن سابك وتوزيعاتها وأداء السهم مؤخراً

القيود وأفضل الممارسات

  • استخدم SAHMK MCP لبيانات السوق السعودي المنظمة.
  • استخدم البحث على الويب فقط للسياق العام الحديث.
  • اجعل الإجابات مختصرة افتراضياً.
  • فضّل النماذج الأقوى في استخدام الأدوات والنوافذ السياقية الأطول.
  • إذا كان تفسير القطاع/الأخبار غير واضح، صرّح بعدم اليقين بدل اختلاق أسباب.

الخطوات التالية

نشر بواسطة @sahmk_sa · مرخّص من تداول السعودية