Saltar al contenido
ReviewRamble

El boletín semanal

La IA, analizada, en tu bandeja de entrada.

  • Nuevas reseñas de herramientas, modelos, servidores MCP y repos, con el veredicto por delante
  • Precios y valoraciones revisados cuando algo cambia
  • Nuevos análisis en cuanto se publican

Modelos, agentes, servidores MCP y las herramientas que de verdad merecen tu tiempo.

Un correo a la semana. Date de baja con el enlace de cualquier boletín. Cómo usamos tu correo

STK-MCP

Pequeño servidor de un solo autor que permite a un agente montar un escenario de Ansys STK, añadir estaciones y satélites de dos cuerpos y leer ventanas de acceso.

Reseña de ReviewRamble editors · Actualizado

Nuestra nota

2.7/5

Un buen esqueleto para manejar STK desde un agente, pero tres herramientas, ninguna licencia y un lanzador HTTP sin probar lo convierten en un ejemplo de código más que en algo que poner en manos de una analista.

¿Qué es STK-MCP?

STK-MCP, del usuario de GitHub alti3, conecta un cliente MCP con Ansys Systems Tool Kit (STK), el software comercial de análisis de misiones con el que se modelan satélites, estaciones terrestres y sus líneas de visión. Arranca y gestiona su propia instancia de STK 12, ya sea STK Desktop en Windows o STK Engine en Windows o Linux, y ofrece 3 herramientas y 5 recursos de solo lectura: crear un escenario, crear una facility o un place, crear un satélite a partir de apogeo, perigeo, RAAN e inclinación, listar objetos y calcular intervalos de acceso y efemérides en latitud, longitud y altitud.

Es un proyecto joven de un único desarrollador: 43 estrellas en GitHub, 10 forks, ninguna versión etiquetada (versión 0.2.0 en pyproject.toml) y un último commit el 19 de enero de 2026. El repositorio no incluye archivo de licencia. Necesita una instalación de STK con licencia y el wheel de Python agi.stk12 que viene con ella; Ansys no publica los precios de STK.

Cómo instalar STK-MCP

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

¿Merece la pena STK-MCP?

STK-MCP cubre los primeros diez minutos de un tutorial de STK y se detiene ahí. Puedes crear un escenario con una ventana de tiempo (48 horas desde el 20 de enero de 2020 por defecto), colocar una estación terrestre en una latitud y longitud, añadir un satélite en una órbita de dos cuerpos a partir de apogeo, perigeo, RAAN e inclinación, y pedir los intervalos de acceso entre ambos o las efemérides del satélite en pasos de 60 segundos. Basta para responder cuándo ve esta órbita a Boulder, y nada más: sin importación de TLE ni SGP4, sin sensores, sin restricciones, sin cobertura, sin balances de enlace, nada del análisis por el que se compra STK.

El reparto por plataformas es más estrecho de lo que sugiere el titular del README. La creación de satélites solo importa sus tipos de STK cuando el sistema es Windows, y la propia tabla del README marca create_satellite como no disponible en STK Engine para Linux, así que un servidor Linux sin interfaz puede montar escenarios y estaciones, pero no satélites. macOS no está soportado en absoluto. Todo está escrito contra la API agi.stk12 y fijado a un wheel 12.10, mientras que la tabla de compatibilidad de PySTK de Ansys ya incluye STK 13.0 y 13.1; el README no menciona STK 13.

La pega: no tenemos claro que el servidor, tal como está en el repositorio, responda a un cliente MCP. Según nuestra lectura de cli.py, la orden run pasa el objeto FastMCP directamente a uvicorn y le asigna un lifespan después; en el MCP Python SDK 1.14.0 fijado, FastMCP no es en sí una aplicación web (eso es lo que devuelven sse_app() y streamable_http_app()). La issue 2, un informe de error al arrancar de mayo de 2025, y la issue 5 no tienen respuesta. Por defecto escucha en 127.0.0.1:8765 sin autenticación, así que cambiar el host para compartirlo daría a cualquiera el control de una sesión de STK con licencia.

La falta de licencia importa a cualquiera que trabaje en una empresa. Sin archivo LICENSE ni licencia en pyproject.toml, por defecto rigen todos los derechos reservados: puedes leer el código en GitHub, pero copiarlo o modificarlo dentro de un programa aeroespacial es jurídicamente dudoso hasta que el autor añada una.

Nuestra opinión: la propia API de Python de STK, PySTK, tiene licencia MIT y está documentada; un equipo que ya paga STK llegará más lejos escribiendo su propio servidor pequeño sobre ella y usando este repositorio como un mapa de 16 commits que señala dónde están las aristas.

Dónde se gana su sitio

  • Una analista de misiones en una start-up de pequeños satélites con un puesto de STK 12 Desktop

    Preguntar cuándo pasa una órbita propuesta sobre la estación terrestre de la empresa

    setup_scenario para la ventana prevista, create_location para la estación, create_satellite con apogeo, perigeo, inclinación y RAAN, y después leer resource://stk/analysis/access/Satellite/<name>/Facility/<site>. Solo dos cuerpos, así que contrasta los resultados con un propagador de verdad antes de citarlos.

  • Un ingeniero de software en un equipo de herramientas aeroespaciales

    Prototipar un agente interno que maneje STK Engine

    Leer los módulos stk_logic para ver cómo se arranca, se bloquea y se reintenta STK, y después reconstruirlo sobre PySTK con tu propia licencia. Ahorra un día de exploración; distribuir este código tal cual es arriesgado mientras no tenga licencia.

Antes de decidirte

Puesta en marcha
git clone, uv venv, uv add con el wheel agi.stk12 de la carpeta CodeSamples de tu instalación de STK, uv sync y luego uv run -m stk_mcp.cli run --mode engine (o --mode desktop en Windows). Python 3.12+. Escucha en http://127.0.0.1:8765; solo está documentado para MCP Inspector.
Integraciones
3 herramientas (setup_scenario, create_location, create_satellite) y 5 recursos: todos los objetos, objetos por tipo, estado, acceso entre dos objetos y efemérides LLA. Todas las herramientas escriben en el escenario de STK; los recursos solo leen.
Datos y privacidad
Se ejecuta en local y maneja una instancia local de STK; no se envía nada a terceros salvo lo que llega a tu proveedor de modelos. El endpoint HTTP no tiene autenticación, así que debe quedarse en localhost.
Coste a escala
El servidor no cuesta nada; la factura real es la licencia de STK Desktop o STK Engine, que cotiza el equipo comercial de Ansys y no se publica. Cada sesión MCP ocupa una instancia de STK tras un bloqueo global, de modo que agentes en paralelo necesitan licencias en paralelo.
Límites
Solo propagación de dos cuerpos; sin TLE, sensores, cobertura ni informes más allá de LLA. Solo la API de STK 12. Creación de satélites solo en Windows. Un desarrollador, sin versiones publicadas, dos issues sin respuesta.

Lo bueno

  • Compatible con STK Desktop y STK Engine
  • Intervalos de acceso y efemérides LLA como recursos MCP
  • Serializa las llamadas a STK con un bloqueo y reintenta las órdenes Connect inestables
  • Validación de apogeo, inclinación y RAAN

Lo malo

  • Solo 3 herramientas; sin TLE, sensores, cobertura ni análisis de enlace
  • No crea satélites con STK Engine en Linux
  • Sin archivo de licencia, así que reutilizarlo queda en todos los derechos reservados
  • El lanzador HTTP parece roto con MCP SDK 1.14.0; issues sin respuesta

Ideal para

Ingenieros que ya tienen una licencia de STK 12 y buscan un punto de partida para su propia integración con agentes, no una herramienta terminada.

STK-MCP: preguntas frecuentes

¿Merece la pena STK-MCP?
Un buen esqueleto para manejar STK desde un agente, pero tres herramientas, ninguna licencia y un lanzador HTTP sin probar lo convierten en un ejemplo de código más que en algo que poner en manos de una analista. Le damos un 2.7 sobre 5.
¿Cuánto cuesta STK-MCP?
El servidor se descarga gratis pero no tiene licencia; necesita una instalación de pago y con licencia de Ansys STK 12 Desktop o STK Engine (precios no publicados).
¿Qué inconvenientes tiene STK-MCP?
Solo 3 herramientas; sin TLE, sensores, cobertura ni análisis de enlace; no crea satélites con STK Engine en Linux; sin archivo de licencia, así que reutilizarlo queda en todos los derechos reservados; el lanzador HTTP parece roto con MCP SDK 1.14.0; issues sin respuesta.
¿Para quién es STK-MCP?
Ingenieros que ya tienen una licencia de STK 12 y buscan un punto de partida para su propia integración con agentes, no una herramienta terminada.
¿Cuánto cuesta STK-MCP para un equipo o en producción?
El servidor no cuesta nada; la factura real es la licencia de STK Desktop o STK Engine, que cotiza el equipo comercial de Ansys y no se publica. Cada sesión MCP ocupa una instancia de STK tras un bloqueo global, de modo que agentes en paralelo necesitan licencias en paralelo.
¿Es STK-MCP seguro para los datos de la empresa?
Se ejecuta en local y maneja una instancia local de STK; no se envía nada a terceros salvo lo que llega a tu proveedor de modelos. El endpoint HTTP no tiene autenticación, así que debe quedarse en localhost.

Respuestas comprobadas el 9 nov 2026.