Skip to main content
Glama

提供機能

タイプ

用途

MCP URI / ツールID

リソース

設定、統計、為替レートの読み取り専用閲覧

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

ツール

ガソリンスタンドの検索、ルート計算、場所のジオコーディング

find_nearest_stationsget_stations_in_areacalculate_routefind_route_stationsgeocode

すべて単一のJSON-RPCエンドポイント(/mcp)経由で公開されます。 LLM / エージェントは initialize -> readResource -> listTools -> callTool などの手順で利用可能です。


Related MCP server: Foundry MCP Server

クイックスタート (Docker Compose)

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

セキュリティ上の注意: HTTPトランスポートはデフォルトで 127.0.0.1:8080 でリッスンします。ネットワーク上で公開する必要がある場合は、認証付きのリバースプロキシの背後に配置してください。

npm経由でのインストール (stdioトランスポート)

npx pumperly-mcp

またはグローバルにインストールします:

npm install -g pumperly-mcp
pumperly-mcp

これにより、GitHub Releasesからプラットフォーム用のビルド済みGoバイナリがダウンロードされ、stdioトランスポートで実行されます。少なくとも1つの公開リリースが必要です。

ローカルビルド

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

設定

変数

デフォルト

説明

PUMPERLY_URL

https://pumperly.com

PumperlyインスタンスのURL(末尾の / は不要)

LISTEN_ADDR

127.0.0.1:8080

HTTPリッスンアドレス(Dockerは 0.0.0.0:8080 を設定)

TRANSPORT

(空 = HTTP)

stdioトランスポートを使用する場合は stdio に設定

.envファイル(.env.exampleから作成)に記述するか、環境変数として設定してください。

テスト

Inspector でテスト済みであり、現在完全に動作しています。プルリクエストを作成する前に、このMCPサーバーがこのツールを通じて正常に動作することを確認してください。

クライアントLLM用の設定例

{
  "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"
}

クレジット

Pumperly -- リアルタイム燃料価格アグリゲーション

MCP-GO -- モダンなMCP実装

GoReleaser -- 手間のかからないマルチアーキテクチャリリース

メンテナー

@GeiserX

貢献

お気軽にご参加ください!Issueを開くか、プルリクエストを送信してください。

Pumperly-MCPはContributor Covenant行動規範に従っています。

GeiserXによるその他のMCPサーバー

関連プロジェクト

プロジェクト

説明

Pumperly

リアルタイム価格対応のオープンソース燃料・EVルートプランナー

Pumperly-android

Pumperly燃料・EVルートプランナーの公式Androidアプリ

pumperly-ha

Pumperly燃料・EV充電価格用のHome Assistantカスタム統合

n8n-nodes-pumperly

Pumperly燃料・EV充電データ用のn8nコミュニティノード

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