Кратко
Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.
Пошаговая настройка
Подключи Motive к Claude, ChatGPT или Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Motive в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Motive
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Motive, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Motive
Дайте ИИ читать данные вашего автопарка в Motive: где сейчас каждый грузовик и каждый водитель, часы и нарушения Hours of Service, отчёты об осмотрах, события безопасности, коды неисправностей, пробег для IFTA и заправки. Только чтение, с API-ключом компании.
Настройка
Настройка занимает около 3 минут. Чтобы создать API-ключ компании в дашборде Motive, нужна роль администратора в Motive (ранее KeepTruckin).
- В дашборде Motive откройте Admin → Developers → API Access и создайте API-ключ компании (company API key). Дайте ему доступ на чтение (read) и scopes для данных, которые должен видеть ИИ: машины, местоположения, пользователи, HOS, IFTA, топливо, осмотры, события безопасности, коды неисправностей, активы и группы. Ключ можно также ограничить отдельными группами; тогда ИИ видит только их.
- Скопируйте ключ из окна, которое показывается один раз: полный ключ больше не отображается. Вставьте его в
MOTIVE_API_KEY: только сам ключ, без пробелов и без имени заголовка вродеX-Api-Key. AnythingMCP передаёт его в заголовкеX-Api-Key. - Установите коннектор и проверьте подключение через
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 ничего не меняется: создание и изменение машин, пользователей, групп, геозон, заправок и отчётов об осмотрах, сообщения водителям, диспетчерские задания и команды иммобилайзеру двигателя не входят в коннектор.
Предварительные требования: MOTIVE_API_KEY
Локальная установка коннектора
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
Откройте http://localhost:3000/connectors/store, выберите Motive и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
motive_list_vehicles | List the company vehicles in Motive: id, number (the fleet unit name), status, VIN, make, model, year, license plate, fuel type, IFTA flag… |
motive_get_vehicle | Read one vehicle by its Motive id: number, status, VIN, make, model, year, plate, fuel type, groups, ELD device and assigned driver |
motive_lookup_vehicle | Find 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_locations | Current location of every vehicle (v2): for each vehicle its id, number, VIN and current_location with latitude, longitude, a place… |
motive_list_vehicle_gateway_locations | Current location of vehicles fitted with the Motive Vehicle Gateway (v3), with richer telemetry than v2 and, on request, the auxiliary… |
motive_get_vehicle_location_history | Location breadcrumbs of one vehicle between two dates (v2): each point with latitude, longitude, description, located_at, speed, bearing… |
motive_list_driver_locations | Drivers with their last known location and the vehicle they are in: user id, name, current_location (lat, lon, description, located_at) and… |
motive_list_users | List the users of the Motive account (drivers, fleet users and admins): id, first and last name, email, phone, role, status, duty status… |
motive_get_user | Read one user (driver or fleet user) by Motive id: name, contact details, role, status, duty status, licence, cycle and exceptions settings |
motive_list_available_time | Hours 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_logs | Daily 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_violations | Hours 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_trips | IFTA trip report: distance driven per vehicle and jurisdiction (state or province) with dates, start and end odometer and location |
motive_get_ifta_mileage_summary | IFTA 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_purchases | Fuel purchases recorded in Motive (entered by drivers, imported or from a fuel card integration): date, vehicle, driver, jurisdiction, fuel… |
motive_list_inspection_reports | Driver vehicle inspection reports (DVIRs, v2) for vehicles and trailers: date, driver, vehicle or asset, inspection type, location… |
motive_list_driver_performance_events | Safety events detected by Motive (v2): harsh acceleration, braking and cornering, crashes, and with AI dashcams events such as cell phone… |
motive_list_fault_codes | Engine fault codes (diagnostic trouble codes) reported by the vehicles: code, label, description, source, status (open or closed), type… |
motive_list_driving_periods | Driving periods of the vehicles: each stretch of driving with start and end time, duration, distance, origin and destination, vehicle and… |
motive_list_assets | List the non-powered assets (trailers, containers, equipment): id, name, type, status, make, model, year, VIN, plate, groups and the asset… |
motive_list_asset_locations | Last known location of the assets that carry a Motive asset gateway: asset id and name, latitude, longitude, place description, located_at… |
motive_list_groups | List 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?»
Следующие шаги
Это руководство помогло?