eskomsepush-mcp
⚡ eskomsepush-mcp
Model Context Protocol-Server für EskomSePush — bringt Echtzeit-Daten zu südafrikanischen Lastabwürfen (Load Shedding) zu Claude und jedem MCP-kompatiblen KI-Client.
Von einem südafrikanischen Entwickler für Südafrikaner gebaut. Fragen Sie Claude in natürlicher Sprache nach Lastabwürfen.
Was es tut
Tool | Beschreibung | Plan |
| Aktuelle nationale Lastabwurf-Stufe (Eskom + Kapstadt) | Kostenlos ✅ |
| Sehen Sie, wie viele API-Aufrufe Ihnen heute noch bleiben | Kostenlos ✅ |
| Finden Sie Ihre Gebiets-ID anhand des Vorort- oder Stadtnamens | Kostenpflichtig 💳 |
| Bevorstehende Ereignisse und vollständiger Zeitplan für Ihr Gebiet | Kostenpflichtig 💳 |
| Entdecken Sie Gebiete anhand von GPS-Koordinaten | Kostenpflichtig 💳 |
Beispiel-Prompts
"Auf welcher Stufe sind wir gerade?" → funktioniert mit dem kostenlosen Plan
"Wie viele API-Aufrufe habe ich heute noch übrig?" → funktioniert mit dem kostenlosen Plan
"Gibt es heute Abend in Stellenbosch Lastabwürfe?" → kostenpflichtiger Plan
"Zeig mir den Lastabwurf-Zeitplan für Sandton diese Woche" → kostenpflichtiger Plan
"Finde Lastabwurf-Gebiete in meiner Nähe" (mit GPS) → kostenpflichtiger Plan
Voraussetzungen
Node.js 18+
Ein EskomSePush-API-Token von eskomsepush.gumroad.com/l/api
Anforderungen an den API-Plan
EskomSePush betreibt eine gestaffelte API. Die kostenlose Stufe gibt bei Gebiets-Such-Endpunkten den Fehler HTTP 410 Gone zurück — diese erfordern ein kostenpflichtiges Abonnement. Dieser MCP-Server stellt die gesamte Tool-Oberfläche unabhängig vom Plan bereit; nicht unterstützte Tools geben den Fehler 410 als klare Fehlermeldung an den Client weiter.
Plan | Kosten | Was funktioniert |
Kostenlos | $0 via Gumroad |
|
Kostenpflichtig | Ab $55/Jahr | Alle 5 Tools |
Installation
Option 1 — npx (empfohlen)
npx eskomsepush-mcpOption 2 — Klonen & bauen
git clone https://github.com/zukhanyendiki9-code/eskomsepush-mcp.git
cd eskomsepush-mcp
npm install
npm run buildKonfiguration
Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
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-mcpCursor / Windsurf
{
"mcpServers": {
"eskomsepush": {
"command": "npx",
"args": ["-y", "eskomsepush-mcp"],
"env": {
"ESP_API_TOKEN": "your-api-token-here"
}
}
}
}Entwicklung
npm run build # compile TypeScript
npm run dev # watch mode
npm run inspect # open MCP Inspector UI for testingTipp: Übergeben Sie
test: truean ein beliebiges Tool während der Entwicklung — es gibt Mock-Daten zurück und zählt nicht gegen Ihr tägliches Kontingent.
Teststatus
Tool | Getestet im kostenlosen Plan |
| ✅ |
| ✅ |
| ⚠️ Erfordert kostenpflichtigen Plan |
| ⚠️ Erfordert kostenpflichtigen Plan |
| ⚠️ Erfordert kostenpflichtigen Plan |
Wenn Sie einen kostenpflichtigen Plan haben und eines der Tools der kostenpflichtigen Stufe testen, eröffnen Sie bitte ein Issue oder einen PR, um das Verhalten zu bestätigen.
API-Kontingent
Plan | Aufrufe/Tag |
Kostenlos | 50 |
Kostenpflichtig | Höhere Limits |
Verwenden Sie das Tool check_allowance, um Ihre Nutzung zu überwachen. Verwenden Sie test: true während der Entwicklung.
Mitwirken
PRs sind willkommen. Wenn Sie Südafrikaner sind und Ideen haben, wie man dies nützlicher gestalten kann, eröffnen Sie ein Issue.
Treten Sie der EskomSePush-Entwickler-Community auf ZATech Slack im Kanal #eskomsepush bei.
Lizenz
MIT © Zukanye Ndiki
This server cannot be installed
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