GasBuddy MCP Price Tracker
Servidor MCP para obtener los precios de gasolina más baratos en una ciudad o código postal específicos desde gasbuddy.com
Documentación
GasBuddy MCP Price Tracker
El GasBuddy MCP Price Tracker es un servidor de Model Context Protocol (MCP) que extrae precios de gasolina en tiempo real de gasbuddy.com usando Playwright. Encuentra el combustible más barato en cualquier ciudad o código postal de EE. UU.
[!NOTE] Este proyecto es solo con fines educativos. GasBuddy se reserva el derecho de modificar la estructura de su sitio web en cualquier momento, lo que podría romper este script. El autor no ofrece ninguna garantía de funcionalidad y no se hace responsable de los problemas derivados de su uso. Se anima encarecidamente a realizar contribuciones y correcciones por parte de la comunidad.
Requisitos
- Python 3.10+
- Playwright
- Playwright-Stealth
- FastMCP
Instalación y Configuración
-
Clona el repositorio y navega al directorio del proyecto.
-
Crea y activa un entorno virtual.
macOS/Linux
python3 -m venv venv source venv/bin/activateWindows
python -m venv venv .\venv\Scripts\activate -
Instala las dependencias:
pip install -r requirements.txt -
Instala los binarios del navegador:
playwright install chromium -
Prueba la herramienta independiente (CLI):
python gas_tool.py
Configuración en Claude Desktop
Para permitir que Claude Desktop interactúe con el servidor MCP y obtenga los precios de gasolina más baratos, deberás actualizar tu archivo claude_desktop_config.json y reemplazar {absolute_path_to} con la ruta absoluta a la carpeta del repositorio clonado.
{
"mcpServers": {
"gas-buddy": {
"command": "/{absolute_path_to}/venv/bin/python",
"args": ["/{absolute_path_to}/gas_server.py"]
}
}
}
Ejemplo en Claude
![]()
Licencia
Esta aplicación se distribuye bajo la Licencia MIT.