Platforma agentów i API Road User Tools
Przegląd i szybki start
Wprowadź obliczenia drogowe, pojazdowe i podróżne Road User Tools do swoich aplikacji, automatyzacji i agentów AI przez REST lub MCP.
Wybierz REST lub MCP
Oba interfejsy używają tego samego silnika obliczeniowego i modelu uprawnień. Użyj REST z kluczem API do aplikacji i skryptów, w których kontrolujesz każde żądanie. Użyj MCP, gdy asystent AI lub agent powinien odkryć dostępne narzędzia, zrozumieć ich schematy i sam wybrać odpowiednie obliczenie.
Bezpośrednie, wersjonowane żądania
Wywołuj obliczenia drogowe, pojazdowe i podróżne z aplikacji, usług, automatyzacji i skryptów.
https://roaduser.tools/api/v1Narzędzia dla agentów AI
Pozwól agentom kompatybilnym z MCP odkryć dostępne możliwości i wybrać odpowiednie obliczenia.
https://roaduser.tools/mcpUwierzytelnianie
Dwie metody logowania prowadzą do tego samego silnika obliczeniowego. Interaktywne klienty AI łączą się z serwerem MCP i autoryzują dostęp w przeglądarce przez OAuth. Aplikacje, usługi, skrypty i integracje ręczne używają klucza API Road User Tools wysyłanego jako token Bearer. Klucze można tworzyć za darmo, a także w każdej chwili obracać lub unieważniać.
Authorization: Bearer rut_live_...Szybki start REST
Wyślij żądanie JSON do dowolnego punktu końcowego REST z wersjonowaną wersją, używając klucza API. Odpowiedzi używają spójnegook, data, ierrorstrukturę we wszystkich narzędziach obliczeniowych.
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" }
}'Szybki start MCP
Dodaj adres URL serwera do zgodnego klienta AI i zatwierdź dostęp w przeglądarce, gdy otworzy się strona autoryzacji Road User Tools. Klient automatycznie wykrywa konfigurację logowania i dostępne narzędzia, bez kopiowania kluczy ani tokenów.
https://roaduser.tools/mcpAlternatywa: ręczna konfiguracja z kluczem API
Klienty bez autoryzacji w przeglądarce oraz integracje programistyczne mogą zamiast tego wysyłać klucz API:
{
"mcpServers": {
"roaduser-tools": {
"url": "https://roaduser.tools/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Format odpowiedzi REST
Pomyślne odpowiedzi REST zwracają obliczony wynik wdata. Niepowodzenie walidacji i żądań powoduje zwrócenie stabilnego, czytelnego maszynowo kodu błędu wraz z komunikatem czytelnym dla człowieka.
{
"ok": true,
"data": {
"totalHours": 2.5,
"formatted": "2:30:00"
}
}{
"ok": false,
"error": {
"code": "invalid_request",
"message": "Invalid journey time input."
}
}