Bouncie MCP Server
Bouncie MCP-Server
Ein Model Context Protocol (MCP)-Server für die Bouncie OBD2-Fahrzeugverfolgungs-API. Geben Sie Claude, ChatGPT oder einem anderen MCP-kompatiblen KI-Assistenten Echtzeitzugriff auf Ihre Fahrzeugdaten — Standort, Fahrten, Diagnosen, Kraftstoffstand und mehr.
Was er kann
Verbinden Sie Ihren Bouncie GPS-Tracker mit KI. Stellen Sie Fragen in natürlicher Sprache wie:
"Wo ist mein Auto gerade?"
"Zeig mir meine Fahrten von letzter Woche"
"Leuchtet meine Motorkontrollleuchte? Welche Fehlercodes gibt es?"
"Wie viel Kraftstoff habe ich noch?"
"Was war meine längste Fahrt diese Woche?"
Related MCP server: Unoffical Polestar 2 MCP
Funktionen
Echtzeit-Fahrzeugverfolgung — GPS-Standort, Geschwindigkeit, Fahrtrichtung, Adresse
Fahrtenverlauf & Analysen — Distanz, Dauer, Durchschnitts-/Maximalgeschwindigkeit, verbrauchter Kraftstoff, Anzahl starker Brems- und Beschleunigungsvorgänge, GPS-Spuren (Polyline oder GeoJSON)
Fahrzeugdiagnose — Status der Motorkontrollleuchte (MIL), OBD2-Fehlercodes (DTCs), Batteriezustand
Fahrzeuginformationen — Marke, Modell, Jahr, VIN, Motor, Kilometerstand, Kraftstoffstand
Multi-User OAuth — Der HTTP-Modus leitet das OAuth von Claude.ai an Bouncie weiter, sodass jeder Benutzer sich mit seinem eigenen Bouncie-Konto authentifiziert
Stdio + HTTP-Modi — Lokal mit einem vorab ausgestellten Zugriffstoken ausführen oder zentral für mehrere Benutzer hosten
Docker-bereit — Überall mit HTTPS bereitstellen
Schnellstart
Lokaler (stdio) Modus
npm install && npm run buildFügen Sie dies zu den MCP-Einstellungen von Claude Desktop oder Claude Code hinzu:
{
"mcpServers": {
"bouncie": {
"command": "node",
"args": ["/path/to/bouncie-mcp/dist/index.js"],
"env": {
"BOUNCIE_ACCESS_TOKEN": "your-access-token"
}
}
}
}Der Stdio-Modus verwendet ein vorab erhaltenes Bouncie-Zugriffstoken — kein OAuth-Flow erforderlich. Verwenden Sie den HTTP-Modus für Multi-User-Bereitstellungen.
Remote (HTTP) Modus mit Docker
cp .env.example .env # fill in your credentials
docker compose up -dDer Server stellt folgende Endpunkte bereit:
/mcp— MCP-Endpunkt (Bearer-Token-Authentifizierung)/authorize— Startet den OAuth-Flow, leitet den Benutzer zu Bouncie weiter/callback— Bouncies OAuth-Weiterleitungsziel/token— Token-Austausch-Endpunkt für MCP-Clients/register— RFC 7591 dynamische Client-Registrierung/.well-known/oauth-authorization-server— RFC 8414 Metadaten/health— Gesundheitsprüfung
Bouncie App-Einrichtung
Registrieren Sie sich unter bouncie.dev und erstellen Sie eine App
Notieren Sie sich Ihre Client ID und Ihr Client Secret
Setzen Sie die Redirect URL auf
{PUBLIC_URL}/callback(z. B.https://bouncie.example.com/callback)
Das ist alles, was im Portal zu tun ist — Benutzer autorisieren sich individuell über den OAuth-Flow, wenn sie sich über Claude.ai verbinden.
Umgebungsvariablen
Stdio-Modus (Einzelbenutzer)
Variable | Erforderlich | Beschreibung |
| Ja | Vorab erhaltenes Bouncie-Zugriffstoken |
HTTP-Modus (Multi-User)
Variable | Erforderlich | Beschreibung |
| Ja | Bouncie App Client ID |
| Ja | Bouncie App Client Secret |
| Ja | Öffentliche URL (z. B. |
| Nein | Lebensdauer des MCP-Tokens in Stunden, Standard 24 |
| Nein | HTTP-Server-Port, Standard 3000 |
Tools
get_vehicles
Listet alle Fahrzeuge des Kontos mit Live-Statistiken auf.
Parameter | Typ | Beschreibung |
| string (optional) | Nach VIN filtern |
| string (optional) | Nach Geräte-IMEI filtern |
Gibt zurück: Fahrzeuginformationen (Marke/Modell/Jahr, VIN, IMEI, Spitzname) und Live-Statistiken (GPS-Standort, Geschwindigkeit, Kraftstoffstand, Kilometerstand, Motorstatus, Batterie, Motorkontrollleuchte, DTCs).
get_vehicle
Ruft ein einzelnes Fahrzeug per VIN oder IMEI ab. Mindestens ein Identifikator ist erforderlich.
get_trips
Ruft den Fahrtenverlauf für ein Fahrzeug ab.
Parameter | Typ | Beschreibung | |
| string | Geräte-IMEI (erforderlich) | |
| string (optional) | ISO-Datum — Fahrten, die nach dieser Zeit beginnen | |
| string (optional) | ISO-Datum — Fahrten, die vor dieser Zeit enden | |
|
|
| GPS-Datenformat (Standard: polyline) |
| string (optional) | Eine spezifische Fahrt per Transaktions-ID abrufen |
Datumsfenster maximal 1 Woche. Standardmäßig die letzten 7 Tage.
Gibt zurück: Distanz, Dauer, Durchschnitts-/Maximalgeschwindigkeit, verbrauchter Kraftstoff, Anzahl starker Brems-/Beschleunigungsvorgänge, Kilometerstand, GPS-Spur.
get_user
Ruft das Profil des authentifizierten Benutzers ab.
Zeitstempel
Alle Zeitstempel der Bouncie-API sind in UTC. Jedes Fahrzeug/jede Fahrt enthält ein Zeitzonen-Offset-Feld (localTimeZone oder timeZone, z. B. "-0500") für die Umrechnung in die lokale Zeit.
Entwicklung
npm run dev # Run with tsx (hot reload)
npm run build # Compile TypeScript
npm test # Run tests (21 tests)
npm run lint # Type checkArchitektur
src/index.ts— Stdio-Transport-Einstiegspunktsrc/http.ts— HTTP/Express-Einstiegspunkt mit OAuthsrc/server.ts— MCP-Tool-Definitionensrc/api.ts— Bouncie REST-API-Clientsrc/oauth.ts— OAuth-Provider, der das OAuth von Claude.ai an Bouncie weiterleitet (PKCE unterstützt)src/types.ts— TypeScript-Typen für Fahrzeuge, Fahrten und Webhook-Ereignisse
Bouncie Webhook-Ereignisse
Die Bouncie-API unterstützt auch Webhooks (hier zur Referenz dokumentiert):
Ereignis | Beschreibung |
| Gerät eingesteckt / ausgesteckt |
| Batteriestatusänderung (normal/kritisch) |
| Motorkontrollleuchte an/aus mit DTC-Codes |
| Fahrt beginnt/endet mit Kilometerstand, verbrauchtem Kraftstoff |
| Fahrtzusammenfassung — Distanz, Geschwindigkeiten, Bremsen/Beschleunigung |
| Echtzeit-GPS-Breadcrumbs während einer Fahrt |
Lizenz
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.-