Руководство по коннектору8 мин чтенияMCP-инструментов: 227 языков

Motive MCP с Gemini CLI: данные автопарка

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Motive

Motive

Let your AI read your Motive fleet: where every truck and driver is, Hours of Service clocks and violations, inspection reports, safety events, fault codes, IFTA mileage and fuel purchases. Read-only, with a company API key.

инструментов

22

Регион

INTL

Категория

Логистика

Аутентификация

API Key

Требуемые env-vars

MOTIVE_API_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Пошаговая настройка

Подключи Motive к Gemini за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Motive в пошаговой настройке и добавь свой MCP URL в Gemini. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Motive

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Motive · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Motive, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Motive + Gemini

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

MOTIVE_API_KEY

Шаг 1 — Получите учётные данные

Настройка занимает около 3 минут. Чтобы создать API-ключ компании в дашборде Motive, нужна роль администратора в Motive (ранее KeepTruckin).

  1. В дашборде Motive откройте Admin → Developers → API Access и создайте API-ключ компании (company API key). Дайте ему доступ на чтение (read) и scopes для данных, которые должен видеть ИИ: машины, местоположения, пользователи, HOS, IFTA, топливо, осмотры, события безопасности, коды неисправностей, активы и группы. Ключ можно также ограничить отдельными группами; тогда ИИ видит только их.
  2. Скопируйте ключ из окна, которое показывается один раз: полный ключ больше не отображается. Вставьте его в MOTIVE_API_KEY: только сам ключ, без пробелов и без имени заголовка вроде X-Api-Key. AnythingMCP передаёт его в заголовке X-Api-Key.
  3. Установите коннектор и проверьте подключение через motive_list_vehicles.

Cloud и self-hosting работают одинаково: API-ключ — единственная настройка.

Ключи истекают и не редактируются: ключ истекает по графику, выбранному при создании, и Motive предупреждает администраторов за неделю. Scopes потом изменить нельзя: чтобы получить доступ к другим данным, создайте новый ключ и вставьте его в MOTIVE_API_KEY.

Id: у машин, пользователей и активов числовые id в Motive. Бортовой номер, которым пользуется диспетчер («Truck 12»), — это поле number машины; motive_lookup_vehicle превращает его в id. Водители — это пользователи с ролью driver.

Даты, часовые пояса и единицы: фильтры по дате задаются как YYYY-MM-DD, большинство отчётов по умолчанию охватывают последние 7 дней; updated_after принимает метку времени ISO 8601. В большинстве инструментов ИИ может выбрать часовой пояс меток времени (передаётся как X-Time-Zone, например America/New_York) и метрические или имперские единицы (передаётся как X-Metric-Units: километры и литры или мили и галлоны). Если это важно, укажите часовой пояс и единицы в запросе. Длительности Hours of Service в motive_list_available_time указаны в секундах.

Страницы: списки по умолчанию возвращают 25 записей на страницу, не больше 100 (per_page), и листаются через page_no. В каждом ответе есть pagination с per_page, page_no и total; ИИ запрашивает следующую страницу, пока записей больше, чем он уже видел.

История местоположений: motive_get_vehicle_location_history читает одну машину за период не длиннее 3 месяцев; держите период коротким, чтобы ответ оставался читаемым. Этот endpoint Motive принимает не больше 10 одновременных запросов.

Для части данных нужно оборудование или тариф: события безопасности AI-видеорегистратора (телефон за рулём, ремень безопасности, опасная дистанция и так далее), местоположения через Vehicle Gateway (motive_list_vehicle_gateway_locations; машины с другими ELD отвечают через motive_list_vehicle_locations) и местоположения прицепов с asset gateway.

Аккаунты ЕС не поддерживаются: коннектор обращается к https://api.gomotive.com; аккаунты на платформе Motive в ЕС используют другой хост.

Частые ошибки: 401 — Motive отклонил ключ: он скопирован не полностью, истёк или отозван, либо вставлен вместе с именем заголовка X-Api-Key. 403 — ключ действителен, но у него нет scope для этих данных: создайте новый ключ с этим scope. 404 — записи с таким id нет: используйте числовой id, а не номер машины или имя водителя. Если Motive ограничивает запросы ключа, подождите минуту, запрашивайте меньше страниц и повторите.

Что читает коннектор: машины с VIN, маркой, моделью, госномером, типом топлива, устройством ELD и водителем; текущее местоположение каждой машины и каждого водителя и маршрут машины за период; водителей, fleet users и администраторов; часы Hours of Service (кто ещё может ехать сегодня и сколько), суточные журналы и нарушения; поездки IFTA и пробег по штатам и провинциям; заправки; отчёты об осмотрах (DVIR) с дефектами; события безопасности со статусом коучинга и ссылками на медиа; коды неисправностей двигателя; периоды движения, включая личное использование (personal conveyance), перемещения по площадке (yard move) и неидентифицированное вождение; прицепы и другие активы с последним местоположением; и группы, на которые разделён автопарк.

Только чтение: каждый инструмент только читает, и ни один не отключён при установке. В Motive ничего не меняется: создание и изменение машин, пользователей, групп, геозон, заправок и отчётов об осмотрах, сообщения водителям, диспетчерские задания и команды иммобилайзеру двигателя не входят в коннектор.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Gemini

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows — %USERPROFILE%\.gemini\settings.json). Добавь:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти gemini.
  3. Выполни /mcp в Gemini CLI (или gemini mcp list в терминале) — anythingmcp должен отображаться как подключённый.
  4. Начинай писать промпты: Gemini CLI теперь может вызывать инструменты Motive.

Доступные инструменты

ToolWhat it does
motive_list_vehiclesList the company vehicles in Motive: id, number (the fleet unit name), status, VIN, make, model, year, license plate, fuel type, IFTA flag…
motive_get_vehicleRead one vehicle by its Motive id: number, status, VIN, make, model, year, plate, fuel type, groups, ELD device and assigned driver
motive_lookup_vehicleFind a vehicle by its fleet unit number (the "number" shown in the Motive dashboard, for example "Truck 12") and return its full record…
motive_list_vehicle_locationsCurrent location of every vehicle (v2): for each vehicle its id, number, VIN and current_location with latitude, longitude, a place…
motive_list_vehicle_gateway_locationsCurrent location of vehicles fitted with the Motive Vehicle Gateway (v3), with richer telemetry than v2 and, on request, the auxiliary…
motive_get_vehicle_location_historyLocation breadcrumbs of one vehicle between two dates (v2): each point with latitude, longitude, description, located_at, speed, bearing…
motive_list_driver_locationsDrivers with their last known location and the vehicle they are in: user id, name, current_location (lat, lon, description, located_at) and…
motive_list_usersList the users of the Motive account (drivers, fleet users and admins): id, first and last name, email, phone, role, status, duty status…
motive_get_userRead one user (driver or fleet user) by Motive id: name, contact details, role, status, duty status, licence, cycle and exceptions settings
motive_list_available_timeHours of Service clocks per driver: current duty status and the time still available on the drive, shift, cycle and break clocks (in…
motive_list_hos_logsDaily Hours of Service logs (records of duty status) of the drivers: per driver and day the duty status events with start time and…
motive_list_hos_violationsHours of Service violations of the drivers, for example exceeding the 11-hour drive or 14-hour shift limit or a missed 30-minute break…
motive_list_ifta_tripsIFTA trip report: distance driven per vehicle and jurisdiction (state or province) with dates, start and end odometer and location
motive_get_ifta_mileage_summaryIFTA mileage summary: total distance per vehicle and jurisdiction over a period (default the last 7 days), the figure that goes on a…
motive_list_fuel_purchasesFuel purchases recorded in Motive (entered by drivers, imported or from a fuel card integration): date, vehicle, driver, jurisdiction, fuel…
motive_list_inspection_reportsDriver vehicle inspection reports (DVIRs, v2) for vehicles and trailers: date, driver, vehicle or asset, inspection type, location…
motive_list_driver_performance_eventsSafety events detected by Motive (v2): harsh acceleration, braking and cornering, crashes, and with AI dashcams events such as cell phone…
motive_list_fault_codesEngine fault codes (diagnostic trouble codes) reported by the vehicles: code, label, description, source, status (open or closed), type…
motive_list_driving_periodsDriving periods of the vehicles: each stretch of driving with start and end time, duration, distance, origin and destination, vehicle and…
motive_list_assetsList the non-powered assets (trailers, containers, equipment): id, name, type, status, make, model, year, VIN, plate, groups and the asset…
motive_list_asset_locationsLast known location of the assets that carry a Motive asset gateway: asset id and name, latitude, longitude, place description, located_at…
motive_list_groupsList the groups of the account (the way the fleet is split into terminals, regions or teams): id, name, parent group, status and member…

Примеры запросов

  • «Где сейчас Truck 12 и кто за рулём?»
  • «Кто из водителей ещё может ехать сегодня и сколько времени?»
  • «У каких водителей на прошлой неделе были резкие торможения или события с телефоном за рулём?»
  • «У каких машин есть отчёты об осмотре с дефектами или открытые коды неисправностей?»
  • «Сколько миль проехал каждый грузовик по штатам за прошлый квартал, для декларации IFTA?»

FAQ

Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.

Следующие шаги

Это руководство помогло?

Подключи Motive к Gemini за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Motive в пошаговой настройке и добавь свой MCP URL в Gemini. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Motive MCP с ChatGPT: данные автопарка

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Коннекторы

Motive MCP с Claude: данные автопарка

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Коннекторы

Motive MCP с Microsoft Copilot: автопарк

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Коннекторы

Motive MCP с Cursor: данные автопарка

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Коннекторы

Motive MCP с Meta Muse: данные автопарка

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.

Коннекторы

Motive MCP-сервер: автопарк, HOS и безопасность

Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.