AR
API & MCPالتوثيق

منصة المطورين Mariner GPS Tools

نظرة عامة والبدء السريع

استخدم حاسبات الملاحة المختبرة نفسها التي تشغّل Mariner GPS Tools عبر JSON REST API أو خادم Model Context Protocol.

اختر REST أو MCP

تستخدم كلتا الواجهتين محرك الحساب نفسه ونموذج الصلاحيات نفسه. استخدم REST مع مفتاح API للتطبيقات والبرامج النصية حيث تتحكم في كل طلب. استخدم MCP عندما ينبغي لمساعد أو وكيل ذكاء اصطناعي اكتشاف الأدوات المتاحة وفهم مخططاتها واختيار الحساب الصحيح بنفسه.

REST API

طلبات مباشرة، منقحة

استدعاء حسابات التنقل من التطبيقات والخدمات والأتمتة والبرامج النصية.

https://marinergps.tools/api/v1
خادم MCP

أدوات لوكلاء الذكاء الاصطناعي

اسمح للوكلاء المتوافقين مع MCP باكتشاف الإمكانات المتاحة واختيار الحساب المناسب.

https://marinergps.tools/mcp

المصادقة

تصل طريقتا تسجيل الدخول إلى محرك الحساب نفسه. تتصل عملاء الذكاء الاصطناعي التفاعلية بخادم MCP وتفوّض الوصول في المتصفح باستخدام OAuth. أما التطبيقات والخدمات والبرامج النصية وعمليات التكامل اليدوية فتستخدم مفتاح Mariner GPS Tools API يُرسل كرمز Bearer. إنشاء المفاتيح مجاني ويمكن تدويرها أو إبطالها في أي وقت.

قم بإنشاء مفتاح API
رأس Authorizationhttp
Authorization: Bearer mrt_live_...

بداية سريعة REST

أرسل طلب JSON إلى أي نقطة نهاية REST تم إصدارها باستخدام مفتاح API. تستخدم الردود متسقةok, data, وerrorهيكل عبر جميع أدوات الحساب.

احسب المحملshell
curl -X POST https://marinergps.tools/api/v1/bearing \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "from": { "lat": 50.1, "lng": -4.2 },
    "to": { "lat": 49.8, "lng": -3.1 }
  }'

بداية سريعة MCP

أضف عنوان URL للخادم إلى عميل ذكاء اصطناعي متوافق ووافق على الوصول في متصفحك عندما تُفتح صفحة التفويض الخاصة بـ Mariner Tools. يكتشف العميل إعداد تسجيل الدخول والأدوات المتاحة تلقائياً، دون مفاتيح أو رموز للنسخ.

عنوان URL للخادمhttp
https://marinergps.tools/mcp
دليل الإعداد خطوة بخطوة

بديل: تكوين يدوي بمفتاح API

يمكن للعملاء الذين لا يدعمون التفويض عبر المتصفح، ولعمليات التكامل البرمجية، إرسال مفتاح API بدلاً من ذلك:

تكوين العميل MCPjson
{
  "mcpServers": {
    "mariner-tools": {
      "url": "https://marinergps.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

تنسيق الاستجابة REST

تقوم استجابات REST الناجحة بإرجاع النتيجة المحسوبةdata. يؤدي فشل التحقق من الصحة والطلب إلى إرجاع رمز خطأ مستقر يمكن قراءته بواسطة الآلة إلى جانب رسالة يمكن قراءتها بواسطة الإنسان.

JSON
{
  "ok": true,
  "data": {
    "degrees": 112.7,
    "compass": "ESE"
  }
}
وثائق API وMCP