Skip to main content
Glama

⚡ eskomsepush-mcp

Servidor del Protocolo de Contexto de Modelo (MCP) para EskomSePush: lleva los datos en tiempo real sobre los cortes de energía en Sudáfrica a Claude y a cualquier cliente de IA compatible con MCP.

Creado por un desarrollador sudafricano, para sudafricanos. Pregúntale a Claude sobre los cortes de energía en lenguaje sencillo.


Qué hace

Herramienta

Descripción

Plan

get_status

Etapa nacional actual de cortes de energía (Eskom + Ciudad del Cabo)

Gratuito ✅

check_allowance

Consulta cuántas llamadas a la API te quedan hoy

Gratuito ✅

search_areas

Encuentra el ID de tu área por nombre de suburbio o ciudad

De pago 💳

get_area_schedule

Próximos eventos y horario completo para tu área

De pago 💳

get_areas_nearby

Descubre áreas mediante coordenadas GPS

De pago 💳

Ejemplos de prompts

  • "¿En qué etapa estamos ahora mismo?" → funciona en el plan gratuito

  • "¿Cuántas llamadas a la API me quedan hoy?" → funciona en el plan gratuito

  • "¿Hay cortes de energía en Stellenbosch esta noche?" → plan de pago

  • "Muéstrame el horario de cortes de energía para Sandton esta semana" → plan de pago

  • "Encuentra áreas con cortes de energía cerca de mí" (con GPS) → plan de pago


Requisitos previos

Requisitos del plan de API

EskomSePush opera con una API por niveles. El nivel gratuito devuelve HTTP 410 Gone en los endpoints de búsqueda de áreas; estos requieren una suscripción de pago. Este servidor MCP expone toda la superficie de herramientas independientemente del plan; las herramientas no compatibles mostrarán el error 410 como un error claro para el cliente.

Plan

Coste

Qué funciona

Gratuito

$0 vía Gumroad

get_status, check_allowance

De pago

Desde $55/año

Las 5 herramientas


Instalación

Opción 1 — npx (recomendado)

npx eskomsepush-mcp

Opción 2 — Clonar y compilar

git clone https://github.com/zukhanyendiki9-code/eskomsepush-mcp.git
cd eskomsepush-mcp
npm install
npm run build

Configuración

Claude Desktop

Añadir a tu claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "eskomsepush": {
      "command": "npx",
      "args": ["-y", "eskomsepush-mcp"],
      "env": {
        "ESP_API_TOKEN": "your-api-token-here"
      }
    }
  }
}

Claude Code

claude mcp add eskomsepush -e ESP_API_TOKEN=your-token -- npx -y eskomsepush-mcp

Cursor / Windsurf

{
  "mcpServers": {
    "eskomsepush": {
      "command": "npx",
      "args": ["-y", "eskomsepush-mcp"],
      "env": {
        "ESP_API_TOKEN": "your-api-token-here"
      }
    }
  }
}

Desarrollo

npm run build        # compile TypeScript
npm run dev          # watch mode
npm run inspect      # open MCP Inspector UI for testing

Consejo: Pasa test: true a cualquier herramienta durante el desarrollo; devuelve datos simulados y no cuenta para tu cuota diaria.

Estado de las pruebas

Herramienta

Probado en plan gratuito

get_status

check_allowance

search_areas

⚠️ Requiere plan de pago

get_area_schedule

⚠️ Requiere plan de pago

get_areas_nearby

⚠️ Requiere plan de pago

Si tienes un plan de pago y pruebas alguna de las herramientas del nivel de pago, por favor abre un issue o un PR para confirmar el comportamiento.


Cuota de API

Plan

Llamadas/día

Gratuito

50

De pago

Límites superiores

Usa la herramienta check_allowance para monitorear tu uso. Usa test: true mientras desarrollas.


Contribuciones

Los PR son bienvenidos. Si eres sudafricano y tienes ideas para hacerlo más útil, abre un issue.

Únete a la comunidad de desarrolladores de EskomSePush en ZATech Slack en #eskomsepush.


Licencia

MIT © Zukanye Ndiki

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/zukhanyendiki9-code/eskomsepush-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server