Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

STK-MCP

Kleiner Ein-Personen-Server, mit dem ein Agent ein Ansys-STK-Szenario anlegt, Bodenstationen und Zweikörper-Satelliten hinzufügt und Sichtfenster liest.

Getestet von ReviewRamble editors · Aktualisiert

Einrichtung Kostenpflichtig

Unsere Bewertung

2.7/5

Ein solides Grundgerüst, um STK von einem Agenten aus zu steuern, doch drei Tools, keine Lizenz und ein unbewiesener HTTP-Starter machen daraus eher ein Codebeispiel als etwas, das man einer Analystin in die Hand gibt.

Was ist STK-MCP?

STK-MCP vom GitHub-Nutzer alti3 verbindet einen MCP-Client mit Ansys Systems Tool Kit (STK), der kommerziellen Software für Missionsanalyse, mit der Satelliten, Bodenstationen und ihre Sichtverbindungen modelliert werden. Der Server startet und verwaltet eine eigene STK-12-Instanz, entweder STK Desktop unter Windows oder STK Engine unter Windows oder Linux, und stellt 3 Tools und 5 schreibgeschützte Ressourcen bereit: ein Szenario anlegen, eine Facility oder einen Place erstellen, einen Satelliten aus Apogäum, Perigäum, RAAN und Inklination erzeugen, Objekte auflisten sowie Zugangsintervalle und Ephemeriden in Breite, Länge und Höhe berechnen.

Es ist ein junges Projekt eines einzelnen Entwicklers: 43 GitHub-Sterne, 10 Forks, keine getaggten Releases (Version 0.2.0 in pyproject.toml) und ein letzter Commit am 19. Januar 2026. Das Repository enthält keine Lizenzdatei. Es braucht eine lizenzierte STK-Installation und das mitgelieferte Python-Wheel agi.stk12; Ansys veröffentlicht keine STK-Preise.

STK-MCP installieren

git clone https://github.com/alti3/stk-mcp && cd stk-mcp && uv add ./agi.stk12-12.10.0-py3-none-any.whl && uv sync

Lohnt sich STK-MCP?

STK-MCP deckt die ersten zehn Minuten eines STK-Tutorials ab und hört dann auf. Du kannst ein Szenario mit Zeitfenster anlegen (standardmäßig 48 Stunden ab dem 20. Januar 2020), eine Bodenstation an einer Breite und Länge setzen, einen Satelliten auf einer Zweikörperbahn aus Apogäum, Perigäum, RAAN und Inklination hinzufügen und dann Zugangsintervalle zwischen beiden oder die Ephemeride des Satelliten in 60-Sekunden-Schritten abfragen. Das reicht für die Frage, wann diese Bahn Boulder sieht, und für nichts darüber hinaus: kein Import von TLE oder SGP4, keine Sensoren, keine Randbedingungen, keine Abdeckung, keine Linkbudgets, nichts von der Analyse, für die man STK kauft.

Die Plattformaufteilung ist enger, als die Überschrift im README vermuten lässt. Die Satellitenerstellung importiert ihre STK-Typen nur unter Windows, und die Tabelle im README selbst führt create_satellite auf STK Engine unter Linux als nicht verfügbar, sodass ein Linux-Server ohne Oberfläche Szenarien und Bodenstationen bauen kann, aber keine Satelliten. macOS wird gar nicht unterstützt. Alles ist gegen die API agi.stk12 geschrieben und auf ein 12.10-Wheel festgelegt, während Ansys' PySTK-Kompatibilitätstabelle bereits STK 13.0 und 13.1 aufführt; das README erwähnt STK 13 nicht.

Der Haken: Wir sind nicht sicher, dass der Server in der eingecheckten Form einem MCP-Client antwortet. Nach unserer Lektüre von cli.py übergibt der Befehl run das FastMCP-Objekt direkt an uvicorn und weist erst danach einen Lifespan zu; im festgelegten MCP Python SDK 1.14.0 ist FastMCP selbst keine Web-App (die liefern sse_app() und streamable_http_app()). Issue 2, ein Bericht über einen Startfehler vom Mai 2025, und Issue 5 haben keine Antworten. Standardmäßig bindet er an 127.0.0.1:8765 ohne Authentifizierung; wer den Host ändert, um ihn zu teilen, übergibt also jedem Aufrufer die Kontrolle über eine lizenzierte STK-Sitzung.

Die fehlende Lizenz zählt für alle, die in einem Unternehmen arbeiten. Ohne LICENSE-Datei und ohne Lizenzangabe in pyproject.toml gilt standardmäßig: alle Rechte vorbehalten. Du darfst den Code auf GitHub lesen, aber ihn in einem Luft- und Raumfahrtprogramm zu kopieren oder zu ändern ist rechtlich unklar, bis der Autor eine Lizenz ergänzt.

Unser Fazit: STKs eigene Python-API, PySTK, steht unter MIT-Lizenz und ist dokumentiert; ein Team, das ohnehin für STK zahlt, kommt weiter, wenn es darauf einen eigenen kleinen Server schreibt und dieses Repository als Karte aus 16 Commits nutzt, die zeigt, wo die scharfen Kanten liegen.

Wo es sich lohnt

  • Eine Missionsanalystin bei einem Kleinsatelliten-Start-up mit einem STK 12 Desktop-Arbeitsplatz

    Fragen, wann eine geplante Bahn über die Bodenstation der Firma läuft

    setup_scenario für das geplante Zeitfenster, create_location für die Station, create_satellite aus Apogäum, Perigäum, Inklination und RAAN, dann resource://stk/analysis/access/Satellite/<name>/Facility/<site> lesen. Nur Zweikörper-Propagation, also die Ergebnisse vor dem Weitergeben mit einem richtigen Propagator gegenprüfen.

  • Ein Softwareentwickler in einem Team für Luft- und Raumfahrtwerkzeuge

    Einen Prototyp für einen internen Agenten bauen, der STK Engine steuert

    Die stk_logic-Module lesen, um zu sehen, wie STK gestartet, gesperrt und erneut versucht wird, und das Ganze dann unter eigener Lizenz auf PySTK neu bauen. Spart einen Tag Erkundung; diesen Code selbst auszuliefern ist riskant, solange er keine Lizenz hat.

Bevor du dich festlegst

Einrichtung
git clone, uv venv, das Wheel agi.stk12 aus dem Ordner CodeSamples deiner STK-Installation per uv add hinzufügen, uv sync, dann uv run -m stk_mcp.cli run --mode engine (oder --mode desktop unter Windows). Python 3.12+. Lauscht auf http://127.0.0.1:8765; nur für den MCP Inspector dokumentiert.
Integrationen
3 Tools (setup_scenario, create_location, create_satellite) und 5 Ressourcen: alle Objekte, Objekte nach Typ, Health, Zugang zwischen zwei Objekten und LLA-Ephemeride. Alle Tools schreiben ins STK-Szenario; Ressourcen lesen nur.
Daten und Datenschutz
Läuft lokal und steuert eine lokale STK-Instanz; an Dritte geht nichts außer dem, was bei deinem Modellanbieter ankommt. Der HTTP-Endpunkt hat keine Authentifizierung und muss daher auf localhost bleiben.
Kosten im großen Maßstab
Der Server kostet nichts; die eigentliche Rechnung ist die Lizenz für STK Desktop oder STK Engine, die der Ansys-Vertrieb anbietet und die nicht veröffentlicht ist. Jede MCP-Sitzung hält eine STK-Instanz hinter einem globalen Lock, parallele Agenten brauchen also parallele Lizenzen.
Grenzen
Nur Zweikörper-Propagation; keine TLE, Sensoren, Abdeckung oder Reports über LLA hinaus. Nur STK-12-API. Satellitenerstellung nur unter Windows. Ein Entwickler, keine Releases, zwei unbeantwortete Issues.

Was gut ist

  • Unterstützt STK Desktop und STK Engine
  • Zugangsintervalle und LLA-Ephemeriden als MCP-Ressourcen
  • Serialisiert STK-Aufrufe mit einem Lock und wiederholt unzuverlässige Connect-Befehle
  • Eingabeprüfungen für Apogäum, Inklination und RAAN

Was nicht

  • Nur 3 Tools; keine TLE, Sensoren, Abdeckung oder Linkanalyse
  • Keine Satellitenerstellung mit STK Engine unter Linux
  • Keine Lizenzdatei, Weiterverwendung daher alle Rechte vorbehalten
  • HTTP-Starter wirkt mit MCP SDK 1.14.0 defekt; Issues unbeantwortet

Am besten für

Ingenieure, die bereits eine STK-12-Lizenz haben und einen Ausgangspunkt für ihre eigene Agenten-Integration suchen, kein fertiges Werkzeug.

STK-MCP: häufige Fragen

Lohnt sich STK-MCP?
Ein solides Grundgerüst, um STK von einem Agenten aus zu steuern, doch drei Tools, keine Lizenz und ein unbewiesener HTTP-Starter machen daraus eher ein Codebeispiel als etwas, das man einer Analystin in die Hand gibt. Wir bewerten es mit 2.7 von 5.
Was kostet STK-MCP?
Der Server lässt sich kostenlos herunterladen, hat aber keine Lizenz; er braucht eine kostenpflichtige, lizenzierte Installation von Ansys STK 12 Desktop oder STK Engine (Preise nicht veröffentlicht).
Welche Nachteile hat STK-MCP?
Nur 3 Tools; keine TLE, Sensoren, Abdeckung oder Linkanalyse; Keine Satellitenerstellung mit STK Engine unter Linux; Keine Lizenzdatei, Weiterverwendung daher alle Rechte vorbehalten; HTTP-Starter wirkt mit MCP SDK 1.14.0 defekt; Issues unbeantwortet.
Für wen eignet sich STK-MCP?
Ingenieure, die bereits eine STK-12-Lizenz haben und einen Ausgangspunkt für ihre eigene Agenten-Integration suchen, kein fertiges Werkzeug.
Was kostet STK-MCP für ein Team oder im Produktivbetrieb?
Der Server kostet nichts; die eigentliche Rechnung ist die Lizenz für STK Desktop oder STK Engine, die der Ansys-Vertrieb anbietet und die nicht veröffentlicht ist. Jede MCP-Sitzung hält eine STK-Instanz hinter einem globalen Lock, parallele Agenten brauchen also parallele Lizenzen.
Ist STK-MCP sicher für Firmendaten?
Läuft lokal und steuert eine lokale STK-Instanz; an Dritte geht nichts außer dem, was bei deinem Modellanbieter ankommt. Der HTTP-Endpunkt hat keine Authentifizierung und muss daher auf localhost bleiben.

Antworten geprüft am 9. Nov. 2026.