Bouncie MCP Server
MCP-сервер Bouncie
Сервер Model Context Protocol (MCP) для API отслеживания транспортных средств Bouncie OBD2. Предоставьте Claude, ChatGPT или любому другому ИИ-ассистенту с поддержкой MCP доступ к данным вашего автомобиля в реальном времени — местоположению, поездкам, диагностике, уровню топлива и многому другому.
Что он делает
Подключите свой GPS-трекер Bouncie к ИИ. Задавайте вопросы на естественном языке, например:
"Где сейчас моя машина?"
"Покажи мои поездки за прошлую неделю"
"Горит ли индикатор Check Engine? Какие коды ошибок?"
"Сколько топлива у меня осталось?"
"Какая поездка была самой длинной на этой неделе?"
Related MCP server: Unoffical Polestar 2 MCP
Функции
Отслеживание автомобиля в реальном времени — GPS-координаты, скорость, направление, адрес
История поездок и аналитика — расстояние, длительность, средняя/максимальная скорость, расход топлива, количество случаев резкого торможения и ускорения, GPS-треки (полилиния или GeoJSON)
Диагностика автомобиля — статус индикатора Check Engine (MIL), диагностические коды неисправностей OBD2 (DTC), состояние аккумулятора
Информация об автомобиле — марка, модель, год выпуска, VIN, двигатель, одометр, уровень топлива
Многопользовательский OAuth — HTTP-режим проксирует OAuth от Claude.ai к Bouncie, поэтому каждый пользователь авторизуется через свою учетную запись Bouncie
Режимы Stdio + HTTP — запуск локально с предварительно полученным токеном доступа или централизованный хостинг для нескольких пользователей
Поддержка Docker — развертывание в любом месте с HTTPS
Быстрый старт
Локальный режим (stdio)
npm install && npm run buildДобавьте в настройки MCP для Claude Desktop или Claude Code:
{
"mcpServers": {
"bouncie": {
"command": "node",
"args": ["/path/to/bouncie-mcp/dist/index.js"],
"env": {
"BOUNCIE_ACCESS_TOKEN": "your-access-token"
}
}
}
}Режим Stdio использует предварительно полученный токен доступа Bouncie — без процесса OAuth. Используйте HTTP-режим для многопользовательских развертываний.
Удаленный режим (HTTP) с Docker
cp .env.example .env # fill in your credentials
docker compose up -dСервер предоставляет следующие эндпоинты:
/mcp— эндпоинт MCP (авторизация через Bearer token)/authorize— запуск процесса OAuth, перенаправление пользователя на Bouncie/callback— целевой адрес перенаправления OAuth от Bouncie/token— эндпоинт обмена токенами для MCP-клиентов/register— динамическая регистрация клиента по RFC 7591/.well-known/oauth-authorization-server— метаданные по RFC 8414/health— проверка работоспособности
Настройка приложения Bouncie
Зарегистрируйтесь на bouncie.dev и создайте приложение
Запишите свои Client ID и Client Secret
Установите Redirect URL на
{PUBLIC_URL}/callback(например,https://bouncie.example.com/callback)
На этом работа с порталом завершена — пользователи авторизуются индивидуально через процесс OAuth при подключении через Claude.ai.
Переменные окружения
Режим Stdio (один пользователь)
Переменная | Обязательно | Описание |
| Да | Предварительно полученный токен доступа Bouncie |
Режим HTTP (несколько пользователей)
Переменная | Обязательно | Описание |
| Да | Client ID приложения Bouncie |
| Да | Client Secret приложения Bouncie |
| Да | Публичный URL (например, |
| Нет | Время жизни токена MCP в часах, по умолчанию 24 |
| Нет | Порт HTTP-сервера, по умолчанию 3000 |
Инструменты
get_vehicles
Список всех транспортных средств в учетной записи с актуальной статистикой.
Параметр | Тип | Описание |
| string (опционально) | Фильтр по VIN |
| string (опционально) | Фильтр по IMEI устройства |
Возвращает: информацию об автомобиле (марка/модель/год, VIN, IMEI, псевдоним) и актуальную статистику (GPS-координаты, скорость, уровень топлива, одометр, статус работы двигателя, аккумулятор, индикатор Check Engine, DTC).
get_vehicle
Получение данных об одном автомобиле по VIN или IMEI. Требуется хотя бы один идентификатор.
get_trips
Получение истории поездок для автомобиля.
Параметр | Тип | Описание | |
| string | IMEI устройства (обязательно) | |
| string (опционально) | ISO-дата — поездки, начавшиеся после этого времени | |
| string (опционально) | ISO-дата — поездки, завершившиеся до этого времени | |
|
|
| Формат GPS-данных (по умолчанию: polyline) |
| string (опционально) | Получение конкретной поездки по ID транзакции |
Максимальный диапазон дат — 1 неделя. По умолчанию — последние 7 дней.
Возвращает: расстояние, длительность, среднюю/максимальную скорость, расход топлива, количество случаев резкого торможения/ускорения, одометр, GPS-трек.
get_user
Получение профиля авторизованного пользователя.
Временные метки
Все временные метки API Bouncie указаны в формате UTC. Каждый автомобиль/поездка включает поле смещения часового пояса (localTimeZone или timeZone, например "-0500") для преобразования в местное время.
Разработка
npm run dev # Run with tsx (hot reload)
npm run build # Compile TypeScript
npm test # Run tests (21 tests)
npm run lint # Type checkАрхитектура
src/index.ts— точка входа для транспорта stdiosrc/http.ts— точка входа для HTTP/Express с OAuthsrc/server.ts— определения инструментов MCPsrc/api.ts— клиент REST API Bounciesrc/oauth.ts— OAuth-провайдер, который проксирует OAuth от Claude.ai к Bouncie (поддерживается PKCE)src/types.ts— типы TypeScript для транспортных средств, поездок и событий вебхуков
События вебхуков Bouncie
API Bouncie также поддерживает вебхуки (документированы здесь для справки):
Событие | Описание |
| Устройство подключено / отключено |
| Изменение статуса аккумулятора (норма/критично) |
| Индикатор Check Engine включен/выключен с кодами DTC |
| Поездка началась/завершилась с данными одометра и расхода топлива |
| Сводка поездки — расстояние, скорости, торможение/ускорение |
| GPS-координаты в реальном времени во время поездки |
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes Smartcar's vehicle API as tools, enabling AI agents to query vehicle telemetry and send commands using natural language.-
- AlicenseNot gradedqualityDmaintenanceAn MCP (Model Context Protocol) server that exposes Polestar 2 vehicle data to AI assistants like Claude. Query your car's battery status, vehicle info, and health data through natural conversation.MIT
- FlicenseAqualityDmaintenanceMCP server that connects AI assistants to Garmin Connect health and fitness data, enabling natural language queries about workouts, sleep, heart rate, and more.29-
- FlicenseNot gradedqualityCmaintenanceMCP server that exposes health metrics from the Sapphire Wellness App to AI assistants, enabling natural language queries for activity, blood pressure, glucose, heart rate, sleep, and SpO2 data.-