Skip to main content
Glama

gdebenz-mcp

MCP-Server zur Suche von Benzin und Diesel an Tankstellen in Russland. Kombiniert zwei unabhängige Quellen – gdebenz.ru und gdebenzi.ru – Volkskarten zur Kraftstoffverfügbarkeit mit Echtzeit-Meldungen von Fahrern.

Ermöglicht Ihrem KI-Assistenten (Claude, Cursor, OpenClaw usw.), Fragen zu beantworten wie:

„Wo in der Nähe von Chimki gibt es Benzin 95?“ „Welche ist die nächste Lukoil-Tankstelle mit Diesel, und gibt es dort eine Schlange?“

Funktioniert über die öffentlichen APIs beider Dienste. Ohne API-Schlüssel – benötigt werden nur Python und zwei Pakete.

Zwei Datenquellen

Quelle

Was sie liefert

gdebenz

Verfügbarkeitsstatus, Kraftstoffliste, Bestätigungen, Aktualität (last_at), Konfidenz, Preise

gdebenzi

Status, Schlangentext („Schlange 25–50 Autos“), Limits (Liter), bestätigter Kraftstoff (fuels_yes/no), regionale Durchschnittspreise, Meldungen/Bestätigungen

Die Suchwerkzeuge haben den Parameter source: "gdebenz", "gdebenzi" oder "both" (Standard: both – maximale Abdeckung).


Installation

1. Repository klonen

git clone https://github.com/ivanegorenkov/gdebenz-mcp.git
cd gdebenz-mcp

2. Abhängigkeiten installieren

pip install -r requirements.txt

Erforderlich: Python 3.10+.

3. Server mit Ihrem Assistenten verbinden

Claude Desktop – öffnen/erstellen Sie claude_desktop_config.json:

{
  "mcpServers": {
    "gdebenz": {
      "command": "python3",
      "args": ["/АБСОЛЮТНЫЙ/ПУТЬ/gdebenz-mcp/server.py"]
    }
  }
}

Cursor – in .cursor/mcp.json des Projekts (oder global ~/.cursor/mcp.json):

{
  "mcpServers": {
    "gdebenz": {
      "command": "python3",
      "args": ["/АБСОЛЮТНЫЙ/ПУТЬ/gdebenz-mcp/server.py"]
    }
  }
}

OpenClaw:

openclaw mcp add gdebenz --command python3 --arg /АБСОЛЮТНЫЙ/ПУТЬ/gdebenz-mcp/server.py

⚠️ Ersetzen Sie /ABSOLUTER/PFAD/ durch den tatsächlichen Pfad, in den das Repository geklont wurde (ermittelbar mit dem Befehl pwd im Ordner).


Related MCP server: gasolineras-mcp

Anleitung für den KI-Agenten

Wenn der Benutzer „installiere diesen MCP-Server“ sagt, gehen Sie wie folgt vor:

  1. git clone https://github.com/ivanegorenkov/gdebenz-mcp.git

  2. cd gdebenz-mcp && pip install -r requirements.txt

  3. Ermitteln Sie den MCP-Host des Benutzers (Claude Desktop / Cursor / OpenClaw) und fügen Sie den Eintrag gdebenz in dessen Konfiguration ein, wie oben gezeigt (mit absolutem Pfad zu server.py).

  4. Starten Sie den Host/die Anwendung neu.

  5. Prüfen Sie, ob der Server sichtbar ist (in OpenClaw: openclaw mcp probe gdebenz).

Server stdio, keine externen Schlüssel erforderlich.


Was es kann (9 Werkzeuge)

Werkzeug

Funktion

find_fuel

Hauptwerkzeug. Tankstellen mit Kraftstoff in der Nähe eines Ortes (nach Name oder Koordinaten). Filter: Kraftstoff, Netz, Status, Radius, source. Sortierung nach Entfernung.

nearby_stations

Tankstellen um einen Punkt (lat/lon + Radius + source).

stations_with_prices

Tankstellen in einem Bereich + Preise (bbox + source).

search_stations

Suche nach Tankstelle per Name/Adresse.

resolve_location

Ortsname → Koordinaten.

get_geoip_location

Eigener Standort per IP.

get_city_by_coords

Stadt per Koordinaten.

list_fuels

Kraftstoffsorten: 92 / 95 / 98 / 100 / Diesel.

list_brands

Häufige Tankstellennetze (Filter akzeptiert beliebige Zeichenfolge).

Beispielanfrage an den Assistenten: find_fuel(location="Chimki", fuel="95", brand="Lukoil", source="both").

Semantik

  • Kraftstoff: 92, 95, 98, 100, Diesel. Bei gdebenz – fuels_now (Zeichenfolge mit Kommas), bei gdebenzi – fuels_yes / fuels_no / fuels_maybe (Arrays mit russischen Bezeichnungen, z. B. ["АИ-95", "ДТ"]).

  • Status: yes – vorhanden, queue – vorhanden/Schlange, low – wenig, no – nicht vorhanden, unknown – unbekannt, changing – wird aktualisiert, dtonly – nur Diesel.

  • Aktualität: bei gdebenz – last_at, confirmations, confidence (0..1); bei gdebenzi – last_mark (Zeitpunkt der Meldung), confidence_pct, marks, reports. Beide Quellen liefern age_minutes und freshness („gerade eben“, „vor 3 Std.“).

  • Schlange/Limits (gdebenzi): queue („Schlange 25–50 Autos“), limits (Limit in Litern pro Kraftstoffsorte).

  • Preise: gdebenz – prices_now[fuel].t (Zeitpunkt der Preisangabe); gdebenzi – prices (Schlüssel ai92/ai95/ai98/ai100/dt/gas) und regional_prices (regionale Durchschnittspreise).

API (Datenquellen)

gdebenz.ru

Endpoint

Zweck

GET /api/nearby?lat=&lon=&radius_km=

Tankstellen um einen Punkt

GET /api/stations?lat1=&lon1=&lat2=&lon2=

Tankstellen im bbox + Preise

GET /api/search?q=

Textsuche

GET /api/cities?q=

Geokodierung

GET /api/geoip

Standort per IP

GET /api/reverse-city?lat=&lon=

Stadt per Koordinaten

gdebenzi.ru

Endpoint

Zweck

GET /api/stations.php?bbox=lon1,lat1,lon2,lat2

Tankstellen im bbox (Status, Schlange, Limits, Preise, Meldungen)

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides access to Korea Petroleum Corporation's Opinet fuel price API for South Korea. Enables querying of current national and regional fuel averages, recent price trends, lowest-price stations, and nearby gas station details through natural language.
    MIT