Bouncie MCP Server
Servidor MCP de Bouncie
Un servidor de Model Context Protocol (MCP) para la API de seguimiento de vehículos OBD2 de Bouncie. Proporciona a Claude, ChatGPT o cualquier asistente de IA compatible con MCP acceso en tiempo real a los datos de tu vehículo: ubicación, viajes, diagnósticos, nivel de combustible y más.
Qué hace
Conecta tu rastreador GPS Bouncie a la IA. Haz preguntas en lenguaje natural como:
"¿Dónde está mi coche ahora mismo?"
"Muéstrame mis viajes de la semana pasada"
"¿Está encendida la luz de revisión del motor? ¿Qué códigos tiene?"
"¿Cuánto combustible me queda?"
"¿Cuál fue mi viaje más largo esta semana?"
Related MCP server: Unoffical Polestar 2 MCP
Características
Seguimiento de vehículos en tiempo real — Ubicación GPS, velocidad, rumbo, dirección
Historial y análisis de viajes — distancia, duración, velocidad media/máxima, combustible consumido, recuento de frenazos y aceleraciones bruscas, trazas GPS (polilínea o GeoJSON)
Diagnóstico del vehículo — estado de la luz de revisión del motor (MIL), códigos de diagnóstico de problemas (DTC) OBD2, salud de la batería
Información del vehículo — marca, modelo, año, VIN, motor, odómetro, nivel de combustible
OAuth multiusuario — el modo HTTP actúa como proxy del OAuth de Claude.ai hacia el de Bouncie, por lo que cada usuario se autoriza con su propia cuenta de Bouncie
Modos Stdio + HTTP — ejecútalo localmente con un token de acceso preemitido, o alójalo de forma centralizada para múltiples usuarios
Listo para Docker — despliégalo en cualquier lugar con HTTPS
Inicio rápido
Modo local (stdio)
npm install && npm run buildAñádelo a la configuración MCP de Claude Desktop o Claude Code:
{
"mcpServers": {
"bouncie": {
"command": "node",
"args": ["/path/to/bouncie-mcp/dist/index.js"],
"env": {
"BOUNCIE_ACCESS_TOKEN": "your-access-token"
}
}
}
}El modo Stdio utiliza un token de acceso de Bouncie obtenido previamente, sin flujo de OAuth. Utiliza el modo HTTP para despliegues multiusuario.
Modo remoto (HTTP) con Docker
cp .env.example .env # fill in your credentials
docker compose up -dEl servidor expone:
/mcp— punto final MCP (autenticación con token Bearer)/authorize— inicia el flujo de OAuth, redirige al usuario a Bouncie/callback— destino de redirección OAuth de Bouncie/token— punto final de intercambio de tokens para clientes MCP/register— registro dinámico de clientes RFC 7591/.well-known/oauth-authorization-server— metadatos RFC 8414/health— comprobación de estado
Configuración de la aplicación Bouncie
Regístrate en bouncie.dev y crea una aplicación
Anota tu Client ID y Client Secret
Establece la Redirect URL en
{PUBLIC_URL}/callback(ej.https://bouncie.example.com/callback)
Eso es todo el trabajo en el portal; los usuarios se autorizan individualmente a través del flujo de OAuth cuando se conectan mediante Claude.ai.
Variables de entorno
Modo Stdio (usuario único)
Variable | Requerido | Descripción |
| Sí | Token de acceso de Bouncie obtenido previamente |
Modo HTTP (multiusuario)
Variable | Requerido | Descripción |
| Sí | Client ID de la aplicación Bouncie |
| Sí | Client Secret de la aplicación Bouncie |
| Sí | URL pública (ej. |
| No | Tiempo de vida del token MCP en horas, por defecto 24 |
| No | Puerto del servidor HTTP, por defecto 3000 |
Herramientas
get_vehicles
Lista todos los vehículos de la cuenta con estadísticas en vivo.
Parámetro | Tipo | Descripción |
| string (opcional) | Filtrar por VIN |
| string (opcional) | Filtrar por IMEI del dispositivo |
Devuelve: información del vehículo (marca/modelo/año, VIN, IMEI, apodo) y estadísticas en vivo (ubicación GPS, velocidad, nivel de combustible, odómetro, estado del motor, batería, luz de revisión del motor, DTCs).
get_vehicle
Obtén un solo vehículo por VIN o IMEI. Se requiere al menos un identificador.
get_trips
Obtén el historial de viajes de un vehículo.
Parámetro | Tipo | Descripción | |
| string | IMEI del dispositivo (requerido) | |
| string (opcional) | Fecha ISO — viajes que comienzan después de este momento | |
| string (opcional) | Fecha ISO — viajes que terminan antes de este momento | |
|
|
| Formato de datos GPS (por defecto: polyline) |
| string (opcional) | Obtener un viaje específico por ID de transacción |
Ventana de fecha máxima de 1 semana. Por defecto, los últimos 7 días.
Devuelve: distancia, duración, velocidad media/máxima, combustible consumido, recuento de frenazos/aceleraciones bruscas, odómetro, traza GPS.
get_user
Obtén el perfil del usuario autenticado.
Marcas de tiempo
Todas las marcas de tiempo de la API de Bouncie están en UTC. Cada vehículo/viaje incluye un campo de desplazamiento de zona horaria (localTimeZone o timeZone, ej. "-0500") para la conversión a hora local.
Desarrollo
npm run dev # Run with tsx (hot reload)
npm run build # Compile TypeScript
npm test # Run tests (21 tests)
npm run lint # Type checkArquitectura
src/index.ts— punto de entrada de transporte stdiosrc/http.ts— punto de entrada HTTP/Express con OAuthsrc/server.ts— definiciones de herramientas MCPsrc/api.ts— cliente de la API REST de Bounciesrc/oauth.ts— proveedor de OAuth que actúa como proxy del OAuth de Claude.ai hacia el de Bouncie (compatible con PKCE)src/types.ts— tipos de TypeScript para vehículos, viajes y eventos de webhook
Eventos de Webhook de Bouncie
La API de Bouncie también admite webhooks (documentados aquí como referencia):
Evento | Descripción |
| Dispositivo conectado / desconectado |
| Cambio en el estado de la batería (normal/crítico) |
| Luz de revisión del motor encendida/apagada con códigos DTC |
| Viaje comienza/termina con odómetro, combustible consumido |
| Resumen del viaje — distancia, velocidades, frenado/aceleración |
| Migas de pan GPS en tiempo real durante un viaje |
Licencia
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.-