Skip to content
Tresca

STK (Systems Tool Kit) MCP servers and AI agent skills

Two community MCP servers drive STK. One talks to a running STK 11 or later over the Connect TCP interface, with 58 actions for orbits, access, coverage, link budgets and conjunction screening, and ships five Claude Code skills. The other starts its own STK 12 Desktop or STK Engine through the Python API but has only three tools. Ansys publishes MCP servers for several products but none for STK, and STK Desktop runs on Windows only.

  • No official Ansys (Synopsys) server yet.
  • 2 MCP servers and 1 agent skill listed.
Ansys (Synopsys)2 servers · 1 skillChecked 4 Nov 2026

Integrations for STK (Systems Tool Kit)

Community and commercial servers

MCP serverCommunity

STK MCP Server (zhang-forever)by zhang-forever

Drives a running STK through Connect over TCP: scenarios, orbits, access, coverage, link budgets and conjunction screening.

LocalWindows, Linux, macOSNeeds a STK (Systems Tool Kit) licenceCan modify models4· updated 11 days ago
MCP serverCommunity

STK-MCPby alti3

Drives STK 12 Desktop or STK Engine through the STK Python API to build scenarios, places and satellites and compute access.

RemoteWindows, LinuxNeeds a STK (Systems Tool Kit) licenceCan modify models43· updated 10 months ago

Agent skills

SkillCommunity

STK skills (stk-mcp)by zhang-forever

Five Claude Code skills for STK work: Walker constellations, coverage, conjunctions, scenario setup and analysis reports.

Needs a STK (Systems Tool Kit) licence4· updated 11 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to STK (Systems Tool Kit)

An MCP server or skill can only do what STK (Systems Tool Kit) lets programs do. STK (Systems Tool Kit) exposes 2 automation interfaces:

  • Connect command interface (Other): Connect is STK's text command protocol. With the Connect server enabled (Edit > Preferences > Connect, port 5001 by default) any program can send commands over TCP and read the replies, which is how the zhang-forever server reaches more than 1,100 commands, including a raw passthrough. On Windows it adds COM so orbit propagation covers the whole scenario period. Documentation
  • Object Model and Python API (PySTK) (Python): STK's Object Model gives typed access to scenarios, satellites, facilities and analyses, with SDKs for .NET, Java and Python. STK 12 installs ship an agi.stk12 Python wheel in the code samples folder, which the alti3 server uses; Ansys now also publishes PySTK as a PyAnsys library for driving STK from Python. Documentation

What Ansys (Synopsys) offers

The Ansys STK product page describes the Object Model and Connect APIs and SDKs for .NET, Java and Python, and Ansys offers AnsysGPT as a general support assistant for commercial customers. Its GitHub organisation hosts MCP servers for Fluent, CFX, Mechanical, MAPDL, AEDT and Lumerical plus the PySTK library, but no STK MCP server as of this check.

Checked 4 Nov 2026. Sources: Ansys STK product page, Ansys GitHub organisation

What you can do with STK (Systems Tool Kit) and AI

  • Create a scenario and time window, add ground stations, and define satellites from TLEs or orbital elements.
  • Compute access windows and AER data between a satellite and a ground station and turn them into a contact report.
  • Build a Walker constellation and check coverage over a region.
  • Screen for close approaches and compute collision probability, with a risk-rated summary.
  • Send any Connect command the dedicated tools don't cover.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code and Claude Desktop. Install steps, copied from each project's own documentation, are on each listing's page. Most STK (Systems Tool Kit) integrations run on your own computer next to STK (Systems Tool Kit), so you need STK (Systems Tool Kit) installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official STK MCP server?

No. Ansys publishes MCP servers for Fluent, CFX, Mechanical, MAPDL, AEDT and Lumerical, and a PySTK Python library, but no STK server as of 4 November 2026. Both STK servers here are community projects.

Can Claude control STK?

Yes, through either community server. zhang-forever/stk-mcp connects to a running STK over Connect on port 5001 and is added to Claude Code with claude mcp add; alti3/stk-mcp starts and manages its own STK instance and serves MCP over HTTP.

Does it work on Linux or macOS?

Partly. STK Desktop is Windows only. alti3/stk-mcp supports STK Engine on Linux but not macOS, and zhang-forever/stk-mcp can run on Linux or macOS when STK is reachable over Connect, without the COM fix for orbit propagation.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): Ansys STK product page · PySTK documentation · zhang-forever/stk-mcp README · alti3/stk-mcp README · STK (Systems Tool Kit) product page

STK (Systems Tool Kit) is a trademark of Ansys (Synopsys). Tresca is independent and not affiliated with or endorsed by Ansys (Synopsys).