$ shortage mcp --serve > 10 tools · JSON-RPC 2.0 > protocol MCP 2024-11-05 > endpoint mcp.shortage.life/mcp
BRENT $84.27 ▲ TTF €31.50 ▼ OPEC_SP 3.8 mb/d ● SPR_US 372.4 Mb FAO_FFPI 121.4 ▲
خادم Model Context Protocol عام. اربط أي وكيل ذكاء اصطناعي متوافق مع MCP — كلود وCursor وغيرها — ودعه يستعلم مباشرةً عن بيانات shortage.life: الاحتياطيات الاستراتيجية والأسعار والسيناريوهات وملفات الدول والحوادث والمزيد.
بروتوكول سياق النموذج (MCP) معيار مفتوح يتيح لمساعدي الذكاء الاصطناعي استدعاء أدوات خارجية. ويتيح shortage.life مجموعة بياناته على هيئة عشر أدوات MCP للقراءة فقط، عبر JSON-RPC 2.0. بلا مفتاح ولا حساب ولا تكلفة — البيانات نفسها المرخّصة بموجب CC-BY-4.0 كما في واجهة البرمجة العامة.
يتحدّث الخادم بـ JSON-RPC 2.0 عبر HTTP POST (إصدار MCP 2024-11-05). أضِفه إلى عميلك كخادم MCP بعيد.
claude mcp add --transport http \ shortage-life https://mcp.shortage.life/mcp
// ~/.cursor/mcp.json
{
"mcpServers": {
"shortage-life": {
"url": "https://mcp.shortage.life/mcp"
}
}
}تقابل كل أداة استعلامَ بيانات. تكتشفها الوكلاء عبر استدعاء tools/list وتنفّذها عبر tools/call.
| tool | params | returns |
|---|---|---|
| get_reserve | commodity, country | الاحتياطي الاستراتيجي الحالي لسلعة في دولة ما. |
| get_price | commodity | السعر الفوري الحالي لسلعة. |
| compare_countries | commodity, countries[] | يقارن الاحتياطيات الاستراتيجية لسلعة بين عدة دول. |
| list_scenarios | status? | يسرد سيناريوهات النقص الاستشرافية، قابلة للتصفية حسب الحالة. |
| search_briefings | query, lang? | بحث بالكلمات المفتاحية في الموجزات التحريرية المنشورة. |
| get_country_profile | iso | ملف الدولة الكامل — مؤشر الإجهاد والمنطقة والاحتياطيات. |
| list_incidents | since?, type? | حوادث جيوسياسية على البنية التحتية للطاقة، منذ تاريخ اختياري. |
| list_market_statements | since? | تصريحات سياسية قد تحرّك الأسواق، منذ تاريخ اختياري. |
| list_bankruptcies | status? | بيانات إفلاسات الشركات حسب الدولة. |
| get_food_prices | — | الأسعار الحالية للسلع الغذائية وسلاسلها الأسبوعية. |
اسرد الأدوات ثم نفّذ إحداها. لا حاجة إلى مصادقة.
curl -s https://mcp.shortage.life/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -s https://mcp.shortage.life/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"get_price",
"arguments":{"commodity":"oil"}}}'خادم MCP جزء من طبقة قابلية القراءة لوكلاء الذكاء الاصطناعي. وتعلن ملفاتُ الاكتشاف عنها بصيغة مقروءة آلياً.