pumperly-mcp
Что вы получаете
Тип | Для чего | MCP URI / ID инструмента |
Ресурсы | Просмотр конфигурации, статистики и курсов валют (только чтение) |
|
Инструменты | Поиск станций, расчет маршрутов и геокодирование локаций |
|
Все данные передаются через единую конечную точку 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Конфигурация
Переменная | По умолчанию | Описание |
|
| URL экземпляра Pumperly (без завершающего /) |
|
| Адрес прослушивания HTTP (Docker устанавливает |
| (пусто = HTTP) | Установите |
Поместите их в файл .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 -- удобные мультиархитектурные релизы
Сопровождающие
Участие в разработке
Присоединяйтесь! Откройте issue или отправьте PR.
Pumperly-MCP следует Кодексу поведения Contributor Covenant.
Другие MCP-серверы от GeiserX
cashpilot-mcp — Мониторинг пассивного дохода
duplicacy-mcp — Мониторинг состояния резервных копий
genieacs-mcp — Управление устройствами TR-069
lynxprompt-mcp — Шаблоны конфигурации ИИ
telegram-archive-mcp — Архив сообщений Telegram
Связанные проекты
Проект | Описание |
Планировщик маршрутов для топлива и электромобилей с открытым исходным кодом и ценами в реальном времени | |
Официальное приложение Android для планировщика маршрутов Pumperly | |
Пользовательская интеграция Home Assistant для цен на топливо и зарядку электромобилей Pumperly | |
Узел сообщества n8n для данных о топливе и зарядке электромобилей Pumperly |
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 Servers
- MIT
- AlicenseNot gradedqualityFmaintenanceA lightweight, fast MCP server that provides onchain capabilities for the LLMs and Agents.263250MIT
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to interact with any REST API that has an OpenAPI specification by providing a lightweight MCP server that translates between natural language and API calls.MIT
- FlicenseNot gradedqualityDmaintenanceLocal MCP server that exposes fixed tools for GPT, Claude, and Gemini while routing to any OpenAI-compatible chat completions backend with independent configuration per target.1
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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