pumperly-mcp
Qué obtienes
Tipo | Para qué sirve | URI de MCP / ID de herramienta |
Recursos | Explorar configuración, estadísticas y tipos de cambio (solo lectura) |
|
Herramientas | Encontrar estaciones, calcular rutas y geocodificar ubicaciones |
|
Todo se expone a través de un único endpoint JSON-RPC (/mcp).
Los LLMs / Agentes pueden: initialize -> readResource -> listTools -> callTool ... y así sucesivamente.
Related MCP server: Foundry MCP Server
Inicio rápido (Docker Compose)
services:
pumperly-mcp:
image: drumsergio/pumperly-mcp:latest
ports:
- "127.0.0.1:8080:8080"
environment:
- PUMPERLY_URL=https://pumperly.comNota de seguridad: El transporte HTTP escucha en
127.0.0.1:8080por defecto. Si necesitas exponerlo en una red, colócalo detrás de un proxy inverso con autenticación.
Instalación vía npm (transporte stdio)
npx pumperly-mcpO instálalo globalmente:
npm install -g pumperly-mcp
pumperly-mcpEsto descarga el binario de Go precompilado desde GitHub Releases para tu plataforma y lo ejecuta con transporte stdio. Requiere al menos una versión publicada.
Compilación local
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/serverConfiguración
Variable | Por defecto | Descripción |
|
| URL de la instancia de Pumperly (sin la / final) |
|
| Dirección de escucha HTTP (Docker establece |
| (vacío = HTTP) | Establecer en |
Colócalas en un archivo .env (desde .env.example) o establécelas en el entorno.
Pruebas
Probado con Inspector y actualmente funciona perfectamente. Antes de realizar un PR, asegúrate de que este servidor MCP se comporte correctamente a través de este medio.
Ejemplo de configuración para clientes 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"
}Créditos
Pumperly -- agregación de precios de combustible en tiempo real
MCP-GO -- implementación moderna de MCP
GoReleaser -- lanzamientos multi-arquitectura sin complicaciones
Mantenedores
Contribución
¡Siéntete libre de participar! Abre un issue o envía PRs.
Pumperly-MCP sigue el Código de Conducta del Contributor Covenant.
Otros servidores MCP de GeiserX
cashpilot-mcp — Monitoreo de ingresos pasivos
duplicacy-mcp — Monitoreo de salud de copias de seguridad
genieacs-mcp — Gestión de dispositivos TR-069
lynxprompt-mcp — Planos de configuración de IA
telegram-archive-mcp — Archivo de mensajes de Telegram
Proyectos relacionados
Proyecto | Descripción |
Planificador de rutas de combustible y vehículos eléctricos de código abierto con precios en tiempo real | |
Aplicación oficial de Android para el planificador de rutas de combustible y vehículos eléctricos Pumperly | |
Integración personalizada de Home Assistant para precios de combustible y carga de vehículos eléctricos de Pumperly | |
Nodo de la comunidad n8n para datos de combustible y carga de vehículos eléctricos de 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