EEWI Energy PlattformAnmelden

Einstellungen

Konto

Angemeldet als

…

Agentenpaket

Zum Ausprobieren lokal oder auf einer Maschine ohne Browser: komplett herunterladen. Was der Agent schreibt, steht im Verlauf unter diesem Zugang.

Fertiges Arbeitsverzeichnis für Claude Code: Skill, Anbindung und Auftrag.

  1. ZIP entpacken
  2. Im Ordner claude starten
  3. Fragen: „Was liegt im Eingang?“

„Komplett“ stellt ein Dienst-Token auf deinen Zugang aus und schreibt es ins Paket — ohne Anmeldung im Browser, fertig zum Start. Es enthält ein Geheimnis und gehört nur auf diese Maschine. Wird der Zugang gesperrt, ist der Agent draußen.

„Ohne Geheimnis“ darf man weitergeben. Der Agent meldet sich beim ersten Zugriff selbst an.

Anleitung

Im entpackten Ordner claude starten, dann diese Runde alle zehn Minuten laufen lassen. Die Session bleibt offen — Rechner aus oder Fenster zu, und der Loop ist tot. Esc stoppt ihn.

/loop 10m Arbeite eine Runde auf der EWI-Plattform ab, wie im Skill ewi-plattform.

1. list_changes seit dem letzten Lauf (Quelle ui: nicht ungefragt weiterdrehen)
2. list_inbox { unassigned: true } — wenn total größer als die Seite, blättern
3. list_waiting
4. list_reminders
5. Abarbeiten, was sich aus der Sache belegen lässt
6. Was fehlt oder unklar ist: add_requirement, nicht raten

Keine Mails schicken, nichts löschen, nichts als gelesen markieren.
Wenn nichts offen ist: kurz sagen „leer“ und aufhören.

Ausgestellte Dienst-Token

Ein Token aus dem kompletten Paket steht danach hier. Zurückziehen sperrt den Agenten.

Es gibt noch kein Dienst-Token für diesen Zugang.

Prozessschritte

Der Katalog, aus dem die Kanäle ihre Schritte zuweisen. Stilllegen nimmt einen Schritt aus der Auswahl künftiger Projekte und lässt stehen, was schon abgehakt ist. Löschen geht nur, solange ihn kein Kanal führt.

Noch kein Prozessschritt angelegt.

Benötigte Unterlagen

Was ein Projekt je Leistung vom Kunden braucht. Die Beschriftung wird in die Selbstauskunft übernommen — der Kunde kann sie also lesen. Der Katalog nimmt einem das wiederholte Aufschreiben ab — er ist kein Vollständigkeitsanspruch: was bei einem Projekt sonst noch fehlt, wird dort frei erfasst. Jedes Projekt bekommt eine eigene Kopie der Beschriftung; Änderungen hier gelten ab dem nächsten Mal. Löschen ist deshalb harmlos: was schon gefragt wurde, bleibt gefragt.

Noch keine Unterlage angelegt.

Fristauslösende Ereignisse

Woraus eine Frist entsteht: Antragstellung, Bescheid, Maßnahmenabschluss. Bewusst programmübergreifend — „Bescheid erhalten“ ist bei BAFA dasselbe Ereignis wie bei der KfW, nur mit anderen Laufzeiten dahinter. Stilllegen nimmt ein Ereignis aus der Auswahl und lässt stehen, was an Projekten schon eingetragen ist. Löschen geht nur, solange keine Regel darauf zeigt.

Noch kein Ereignis angelegt.

Förderprogramme und ihre Fristen

Fristen sind das größte Risiko im Prozess — und sie unterscheiden sich je Programm deutlich. Eine Regel sagt, welche Frist aus welchem Ereignis entsteht, mit welcher Laufzeit, und mit welchem Vorlauf gewarnt wird. Ein neues Programm entsteht hier und nicht in einem Release. Wer eine Regel ändert, verschiebt die Fristen aller Projekte des Programms; ein Programm mit Projekten lässt sich deshalb nicht löschen, nur stilllegen.

Noch kein Förderprogramm angelegt.

Vor-Ort-Checkliste

Was bei einer Begehung zu erfassen ist — damit nichts vergessen wird und kein zweiter Termin nötig ist. Ein Punkt ohne Leistung gilt für jede; sonst nur für die gewählte. Stilllegen nimmt ihn aus der Auswahl und lässt Abgehaktes stehen.

Noch kein Punkt angelegt.

Push-Benachrichtigungen

Was die Plattform aufs Handy meldet. Die Schwelle sagt, ab wann eine Art meldet; sie gilt ab dem nächsten Durchlauf. Die Einstellung gilt für alle — es gibt einen Empfänger, nicht einen je Person.

MCP-Server · /api/mcp

Claude.ai und Skripte

Für Claude Code auf dem eigenen Rechner: das Agentenpaket oben komplett herunterladen. Dieser Abschnitt ist für Claude.ai (OAuth) und für curl.

Die Plattform stellt ihre Funktionen als MCP-Server bereit — derselbe Service-Layer wie die Web-App, keine zweite Implementierung. Ein Client wie Claude.ai meldet sich über OAuth an: Adresse eintragen, im Browser bestätigen, fertig. Ein festes Token braucht es dafür nicht.

Bestätigen kann nur ein interner Zugang. Über MCP laufen dieselben Werkzeuge quer über alle Projekte, schreibende eingeschlossen — die Kanalbindung eines Partner-Zugangs gilt dort nicht. Ein Partner- oder Endkunden-Zugang bekommt deshalb weder eine Zustimmungsseite noch ein Token.

Eine Verbindung, die vor dieser Änderung eingerichtet wurde, gilt nicht mehr: ihr Token nennt keinen Zugang, an dem sich die Rolle prüfen ließe. Sie muss einmal neu bestätigt werden — Registrierung und Client bleiben dabei bestehen.

Für Skripte ohne OAuth gilt der feste MCP_AUTH_TOKEN aus der Umgebung der API (lokal in der .env). Der Token hängt an keinem Zugang — er ist der Betriebszugang, nicht der Weg für den Agenten.

Endpunkt

https://<plattform>/api/mcp

Werkzeuge auflisten

curl -H "Authorization: Bearer $MCP_AUTH_TOKEN" \
  https://<plattform>/api/mcp/tools

Werkzeug aufrufen

curl -X POST https://<plattform>/api/mcp/tools/call \
  -H "Authorization: Bearer $MCP_AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "search_customers", "arguments": {"query": "heizung"}}'

Mailversand ist bewusst nicht dabei — Antworten bleiben eine menschliche Entscheidung im UI. Ebenso wenig Löschen und das Schreiben der Kataloge: Prozessschritte, benötigte Unterlagen, Vor-Ort-Checkliste und die Förderprogramme samt ihren Fristenregeln bleiben auf dieser Seite, Kanäle unter Kanäle. Die Fristen am Projekt sind dagegen Fachdaten und über MCP erreichbar. Lesen kann ein Agent sie alle. Was sonst über die Oberfläche geht, geht auch über MCP; die Pipeline hält das gegen die tatsächlichen Routen.

Das Limit liegt bei 300 Anfragen je Minute. Wer darüber kommt, bekommt 429 mit Retry-After.

MCP-Server · /api/mcp

Dieselbe Logik, jetzt für Agenten.

Löschen, Mailversand und das Schreiben von Kanälen bleiben bewusst draußen. Was ein Agent anlegt, trägt die Quelle mcp und bleibt damit im Verlauf erkennbar.