Skip to main content
Glama

Was Sie erhalten

Typ

Verwendungszweck

MCP-URI / Tool-ID

Ressourcen

Konfiguration, Statistiken und Wechselkurse schreibgeschützt durchsuchen

pumperly://configpumperly://statspumperly://exchange-rates

Tools

Tankstellen finden, Routen berechnen und Standorte geokodieren

find_nearest_stationsget_stations_in_areacalculate_routefind_route_stationsgeocode

Alles wird über einen einzigen JSON-RPC-Endpunkt (/mcp) bereitgestellt. LLMs / Agenten können: initialize -> readResource -> listTools -> callTool ... und so weiter.


Related MCP server: Foundry MCP Server

Schnellstart (Docker Compose)

services:
  pumperly-mcp:
    image: drumsergio/pumperly-mcp:latest
    ports:
      - "127.0.0.1:8080:8080"
    environment:
      - PUMPERLY_URL=https://pumperly.com

Sicherheitshinweis: Der HTTP-Transport lauscht standardmäßig auf 127.0.0.1:8080. Wenn Sie ihn in einem Netzwerk freigeben müssen, platzieren Sie ihn hinter einem Reverse-Proxy mit Authentifizierung.

Installation via npm (stdio-Transport)

npx pumperly-mcp

Oder global installieren:

npm install -g pumperly-mcp
pumperly-mcp

Dies lädt das vorkompilierte Go-Binary von GitHub Releases für Ihre Plattform herunter und führt es mit stdio-Transport aus. Erfordert mindestens ein veröffentlichtes Release.

Lokaler Build

git clone https://github.com/GeiserX/pumperly-mcp
cd pumperly-mcp

# (optional) create .env from the sample
cp .env.example .env && $EDITOR .env

go run ./cmd/server

Konfiguration

Variable

Standardwert

Beschreibung

PUMPERLY_URL

https://pumperly.com

Pumperly-Instanz-URL (ohne abschließenden /)

LISTEN_ADDR

127.0.0.1:8080

HTTP-Listen-Adresse (Docker setzt 0.0.0.0:8080)

TRANSPORT

(leer = HTTP)

Auf stdio für stdio-Transport setzen

Tragen Sie diese in eine .env-Datei ein (aus .env.example) oder setzen Sie sie in der Umgebung.

Testen

Getestet mit dem Inspector und es funktioniert derzeit einwandfrei. Bevor Sie einen PR erstellen, stellen Sie sicher, dass sich dieser MCP-Server über dieses Medium korrekt verhält.

Beispielkonfiguration für Client-LLMs

{
  "schema_version": "v1",
  "name_for_human": "Pumperly-MCP",
  "name_for_model": "pumperly_mcp",
  "description_for_human": "Query real-time fuel prices, find stations, plan routes, and geocode locations via Pumperly.",
  "description_for_model": "Interact with a Pumperly instance that aggregates fuel station data. First call initialize, then reuse the returned session id in header \"Mcp-Session-Id\" for every other call. Use readResource to fetch URIs that begin with pumperly://. Use listTools to discover available actions and callTool to execute them.",
  "auth": { "type": "none" },
  "api": {
    "type": "jsonrpc-mcp",
    "url":  "http://localhost:8080/mcp",
    "init_method": "initialize",
    "session_header": "Mcp-Session-Id"
  },
  "logo_url": "https://pumperly.com/logo.png",
  "contact_email": "acsdesk@protonmail.com",
  "legal_info_url": "https://github.com/GeiserX/pumperly-mcp/blob/main/LICENSE"
}

Credits

Pumperly -- Echtzeit-Kraftstoffpreis-Aggregation

MCP-GO -- moderne MCP-Implementierung

GoReleaser -- einfache Multi-Arch-Releases

Betreuer

@GeiserX.

Mitwirken

Fühlen Sie sich frei, mitzumachen! Öffnen Sie ein Issue oder senden Sie PRs.

Pumperly-MCP folgt dem Contributor Covenant Verhaltenskodex.

Andere MCP-Server von GeiserX

Verwandte Projekte

Projekt

Beschreibung

Pumperly

Open-Source-Kraftstoff- und EV-Routenplaner mit Echtzeitpreisen

Pumperly-android

Offizielle Android-App für den Pumperly-Kraftstoff- und EV-Routenplaner

pumperly-ha

Home Assistant Custom Integration für Pumperly-Kraftstoff- und EV-Ladepreise

n8n-nodes-pumperly

n8n-Community-Node für Pumperly-Kraftstoff- und EV-Ladedaten

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GeiserX/pumperly-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server