EntwicklerÄnderungsprotokoll
Änderungsprotokoll
Versionen des TypeScript-SDK, des MCP-Servers und der REST-API. Jede SDK- und MCP-Version hat eine feste Download-URL; aktuelle Versionen und Prüfsummen stehen in index.json.
Aktualisieren: Ändere die Version in deiner Installations-URL, z. B. hostwolf-mcp-0.1.1.tgz → hostwolf-mcp-0.1.2.tgz. Der MCP-Server sagt dir, wenn eine neuere Version da ist.
SDK und MCP 0.1.8#
11. Oktober 2026
- SDK:
databases.create()kommt mit der ersten Datenbank auf einem Server zurecht, die mit202antwortet, während der Datenbankdienst startet (etwa 40 Sekunden). Es gibt ein ausstehendes Ergebnis zurück (prüfe es mitisDatabasePending()), oder übergib{ wait: true }, um die fertige Datenbank zu bekommen.databases.waitUntilReady()übernimmt das Warten auch allein. Datenbanken - SDK: neu sind
databases.service(),setRemoteAccess(),export()undimport(). Datenbanken melden jetztremote_ips,remote_anywhereundremote_address. - MCP: neue Datenbank-Werkzeuge:
list_databases,create_database(wartet standardmäßig auf einen neuen Datenbankdienst),set_database_remote_access,rotate_database_passwordunddelete_database. Der selbst betriebene Server hat zusätzlichexport_databaseundimport_database. Passwörter bleiben verborgen, außer du fragst danach.
REST-API#
11. Oktober 2026
- Neu: Datenbanken laufen auf dem eigenen Rechner deines Servers. Das erste
POST /databasesantwortet mit202 Acceptedund dem Status des Datenbankdienstes; die Datenbank erscheint etwa 40 Sekunden später. Details - Neu:
GET /databases/service,POST /databases/{id}/remote(Remote-IPs oderremote_anywhere),GET /databases/{id}/exportundPOST /databases/{id}/import. - Änderung: jeder Server enthält 5 Datenbanken. Das Feld
remotebeim Anlegen wird ignoriert; verwende stattdessenremote_ips.
SDK und MCP 0.1.7#
10. Oktober 2026
- SDK: neue Helfer, die für dich warten:
servers.waitForState(),backups.waitUntilDone()undwaitForConsole(), das einen Befehl sendet und die passende Antwortzeile liefert. - SDK:
files.upload()undfiles.download()verarbeiten Binärdateien wie Plugin-JARs und Welt-Archive, undfiles.exists()prüft einen Pfad. - SDK: das Lesen einer fehlenden Datei wirft jetzt
404mit CodeNotFoundstatt des allgemeinen500vom Node. - SDK:
users.create()nimmt die öffentliche ID des anderen Kontos (HW-XXXXXX), wie es die API verlangt. Eine E-Mail-Adresse schlägt sofort mit einer klaren Meldung fehl. - SDK:
account.apiKeys.create()liefert jetzt den vollständigen, nutzbaren Schlüssel alstoken. Vorher war es nur der geheime Teil. - SDK: klarere Fehler bei einem falschen oder widerrufenen Schlüssel, und Zeitüberschreitungen nennen jetzt den Aufruf.
account.updateLanguage()nimmt optional eine Währung. - Gehosteter MCP: ein Schlüssel, dessen IP-Freigabeliste den gehosteten Server (
162.55.180.229) nicht enthält, bekommt jetzt eine Fehlermeldung, die genau das sagt. - Doku: sie liegt jetzt unter game.hostwolf.net/developers, mit neuen Abschnitten zur IP-Freigabeliste, zu allen Ratenlimits und zur MCP-Fehlerbehebung.
REST-API#
10. Oktober 2026
- Fehlerbehebung: jede ratenbegrenzte Aktion hat jetzt ihren eigenen Zähler. Vorher teilten sie sich einen, sodass ein paar Addon-Suchen den nächsten Versionswechsel oder die nächste Modpack-Installation mit
429blockieren konnten. - Fehlerbehebung:
POST /game/versionmit einer Version, die es nicht gibt, liefert422 unknown_version. Früher wurde das als Downgrade gemeldet, und mitforcehätte es den Server auf diese Version neu installiert. - Fehlerbehebung: die Installation eines Modpacks oder einer Version, die es nicht gibt, liefert
404mit einer klaren Meldung statt „Modrinth is not responding“. - Fehlerbehebung: Avatar-Uploads (
POST /account/avatar) funktionieren wieder.
MCP 0.1.6#
7. Oktober 2026
- Gehosteter MCP: Ein widerrufener API-Schlüssel funktioniert jetzt nach spätestens 2 Minuten nicht mehr (vorher 10).
- Gehosteter MCP: Kommen zu viele Anfragen gleichzeitig an, antwortet der Server mit 503 und
Retry-After, statt für alle langsamer zu werden.
MCP 0.1.5#
7. Oktober 2026
- Fehlerbehebung: Der selbst betriebene Server startete in 0.1.3 und 0.1.4 nicht über
npx. Wenn du eine dieser Versionen nutzt, ändere die Version in deiner Konfiguration auf 0.1.5. Der gehostete Server war nicht betroffen. - MCP: Der gehostete Modus heißt jetzt
hostwolf-mcp --http.
MCP 0.1.4#
7. Oktober 2026
- MCP: Der gehostete Server schreibt nicht mehr für jede Integritätsprüfung eine Logzeile.
Gehosteter MCP und 0.1.3#
7. Oktober 2026
- Neu: der MCP-Server wird unter
https://hostwolf.net/mcpgehostet. Verbinde Claude Code, Cursor oder VS Code nur mit der URL und deinem API-Schlüssel; nichts zu installieren, immer aktuell. Einrichtung - MCP:
hostwolf-mcp --httpbetreibt denselben Server über Streamable HTTP, für alle, die ihn selbst hosten möchten. - Beispiele in der Dokumentation und READMEs aktualisiert. Der SDK-Code ist unverändert gegenüber 0.1.2.
SDK und MCP 0.1.2#
6. Oktober 2026
- SDK: Ratenlimits mit langem
Retry-After(wie 2 Backups pro 10 Minuten) schlagen jetzt sofort fehl, statt zu warten. Die Wartezeit steht inerror.retryAfter, und die neue OptionmaxRetryWaitMslegt fest, wie lange das SDK selbst wartet. - MCP: Fehler wegen Ratenlimits sagen dem Assistenten, wann er es erneut versuchen kann.
SDK und MCP 0.1.1#
6. Oktober 2026
- SDK: Anfragen mit Zeitüberschreitung werden nicht mehr wiederholt, damit sich bei einem langsamen Endpunkt keine Zeitüberschreitungen aufstapeln.
servers.resources()akzeptiert die OptiontimeoutMs. - MCP: Live-Statistiken in
list_serversundget_servergeben nach 5 Sekunden auf, statt hängen zu bleiben, und jedes Werkzeug antwortet innerhalb von 50 Sekunden, bevor KI-Clients abbrechen. - MCP: neue Werkzeuge
delete_backupunddelete_schedule. - MCP: prüft beim Start auf neuere Versionen und erwähnt sie in
list_servers.
SDK und MCP 0.1.0#
6. Oktober 2026
- Erste Version des TypeScript-SDK: alle Client-API-Endpunkte, typisierte Antworten, Live-Konsole, Paginierung, Wiederholungen und Fehler.
- Erste Version des MCP-Servers für Claude, Cursor und VS Code.
REST-API#
6. Oktober 2026
- Neu: schreibgeschützte Endpunkte für Tarife und Bestellungen für API-Schlüssel:
GET /store/catalog,/store/ordersund/store/billing. Bestellung und Zahlung bleiben im Panel. - Vollständige API-Referenz veröffentlicht, inklusive Hostwolfs eigener Endpunkte für Mods, Spieler, Spieleinstellungen, Diagnose, Domains, Smart Backups und Minecraft-Netzwerke.
Hängst du fest oder fehlt ein Endpunkt?
Schreib uns unter game.hostwolf.net/contact oder support@hostwolf.net.