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

Это загрузит предварительно собранный бинарный файл Go из GitHub Releases для вашей платформы и запустит его с транспортом stdio. Требуется как минимум один опубликованный релиз.

Локальная сборка

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

URL экземпляра Pumperly (без завершающего /)

LISTEN_ADDR

127.0.0.1:8080

Адрес прослушивания HTTP (Docker устанавливает 0.0.0.0:8080)

TRANSPORT

(пусто = HTTP)

Установите stdio для транспорта stdio

Поместите их в файл .env (из .env.example) или установите в переменных окружения.

Тестирование

Протестировано с помощью Inspector, в настоящее время работает полностью. Перед созданием PR убедитесь, что этот 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 или отправьте PR.

Pumperly-MCP следует Кодексу поведения Contributor Covenant.

Другие MCP-серверы от GeiserX

Связанные проекты

Проект

Описание

Pumperly

Планировщик маршрутов для топлива и электромобилей с открытым исходным кодом и ценами в реальном времени

Pumperly-android

Официальное приложение Android для планировщика маршрутов Pumperly

pumperly-ha

Пользовательская интеграция Home Assistant для цен на топливо и зарядку электромобилей Pumperly

n8n-nodes-pumperly

Узел сообщества n8n для данных о топливе и зарядке электромобилей Pumperly

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