FA
API & MCPمستندات

پلتفرم عامل‌ها و API Road User Tools

نمای کلی و شروع سریع

از طریق REST یا MCP، محاسبات جاده، وسیله نقلیه و سفر را با ابزارهای کاربر جاده به برنامه‌ها، اتوماسیون‌ها و عوامل هوش مصنوعی وارد کنید.

REST یا MCP را انتخاب کنید

هر دو رابط از همان موتور محاسبه و همان مدل مجوزها استفاده می‌کنند. برای برنامه‌ها و اسکریپت‌هایی که هر درخواست را خودتان کنترل می‌کنید از REST با کلید API استفاده کنید. وقتی قرار است یک دستیار یا عامل هوش مصنوعی ابزارهای موجود را کشف کند، شِماهای آن‌ها را بفهمد و خودش محاسبهٔ درست را انتخاب کند، از MCP استفاده کنید.

REST API

درخواست های مستقیم و نسخه شده

محاسبات جاده، وسیله نقلیه و سفر را از برنامه ها، خدمات، اتوماسیون ها و اسکریپت ها فراخوانی کنید.

https://roaduser.tools/api/v1
سرور MCP

ابزارهایی برای عوامل هوش مصنوعی

اجازه دهید عوامل سازگار با MCP قابلیت های موجود را کشف کنند و محاسبه مناسب را انتخاب کنند.

https://roaduser.tools/mcp

احراز هویت

دو روش ورود به همان موتور محاسبه می‌رسند. کلاینت‌های تعاملی هوش مصنوعی به سرور MCP متصل می‌شوند و دسترسی را با OAuth در مرورگر مجوز می‌دهند. برنامه‌ها، سرویس‌ها، اسکریپت‌ها و یکپارچه‌سازی‌های دستی از کلید Road User Tools API استفاده می‌کنند که به‌صورت توکن Bearer ارسال می‌شود. ایجاد کلیدها رایگان است و می‌توان آن‌ها را هر زمان چرخاند یا باطل کرد.

هدر Authorizationhttp
Authorization: Bearer rut_live_...

راه اندازی سریع REST

یک درخواست JSON را با استفاده از کلید API به هر نقطه پایانی REST نسخه شده ارسال کنید. پاسخ ها از یک سازگار استفاده می کنندok, data, وerrorساختار در تمام ابزارهای محاسباتی

زمان سفر را محاسبه کنیدshell
curl -X POST https://roaduser.tools/api/v1/journey-time \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "distance": { "value": 250, "unit": "km" },
    "speed": { "value": 100, "unit": "kmh" }
  }'

راه اندازی سریع MCP

آدرس سرور را به یک کلاینت هوش مصنوعی سازگار اضافه کنید و وقتی صفحهٔ مجوز Road User Tools باز شد، دسترسی را در مرورگر خود تأیید کنید. کلاینت تنظیمات ورود و ابزارهای موجود را به‌طور خودکار کشف می‌کند، بدون هیچ کلید یا توکنی برای کپی.

آدرس سرورhttp
https://roaduser.tools/mcp

جایگزین: پیکربندی دستی با کلید API

کلاینت‌های بدون مجوزدهی مرورگری و یکپارچه‌سازی‌های برنامه‌نویسی‌شده می‌توانند به‌جای آن یک کلید API بفرستند:

پیکربندی مشتری MCPjson
{
  "mcpServers": {
    "roaduser-tools": {
      "url": "https://roaduser.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

فرمت پاسخ REST

پاسخ های موفق REST نتیجه محاسبه شده را در برمی گرداندdata. خرابی‌های اعتبارسنجی و درخواست، یک کد خطای پایدار قابل خواندن توسط ماشین را در کنار یک پیام قابل خواندن توسط انسان بازمی‌گردانند.

JSON
{
  "ok": true,
  "data": {
    "totalHours": 2.5,
    "formatted": "2:30:00"
  }
}
مستندات API و MCP