Overview of MCP Server for Ansys/AGI STK
The MCP Server, or Model Context Protocol Server, is a groundbreaking solution designed to bridge the interaction gap between Large Language Models (LLMs) and the Ansys/AGI STK (Systems Tool Kit). As the leading Digital Mission Engineering software, STK is renowned for its robust simulation capabilities. By integrating MCP Server, users can now leverage these capabilities programmatically or through natural language interactions.
Use Cases
Digital Mission Engineering: The MCP Server allows engineers and mission planners to automate and simulate complex scenarios within STK. This is particularly beneficial in aerospace, defense, and telecommunications sectors where precise mission planning is crucial.
AI-Driven Simulations: By enabling LLMs to interact with STK, users can create AI-driven simulations that adapt to dynamic inputs and scenarios. This is ideal for research institutions and organizations aiming to explore AI’s potential in mission planning.
Enhanced Training and Education: Educational institutions can use the MCP Server to provide hands-on training experiences, allowing students to interact with STK simulations through natural language, thus enhancing learning outcomes.
Key Features
MCP Server Implementation: Utilizes
FastMCP
within thesrc/stk_mcp/server.py
, ensuring a seamless connection between MCP clients and STK.Modular Structure: The server is organized into distinct components, including server setup, STK interaction logic, and MCP tools, ensuring ease of use and maintenance.
STK Desktop Integration: Automatically connects to or initiates an STK 12 instance, simplifying the process of starting simulations.
Scenario Management Tool: The
setup_scenario
tool allows users to create new scenarios, set analysis time periods, and manage existing scenarios efficiently.Satellite Creation Tool: With the
create_satellite
tool, users can add satellite objects to active scenarios, defining orbits using parameters like Apogee/Perigee Altitude, RAAN, and Inclination.TwoBody Propagation: Supports orbit simulation using the TwoBody propagator, enhancing the accuracy of satellite trajectory predictions.
UBOS Platform Integration
UBOS is a full-stack AI Agent Development Platform focused on integrating AI Agents into every business department. By leveraging the MCP Server, UBOS allows enterprises to orchestrate AI Agents, connect them with enterprise data, and build custom AI Agents using LLM models and Multi-Agent Systems. This integration empowers businesses to harness AI for enhanced decision-making and operational efficiency.
Prerequisites
- Operating System: Windows (due to STK Desktop and
win32com
dependency). - Python: Version 3.12 or higher.
- Ansys/AGI STK: Version 12.x Desktop installed.
- STK Python API: Installation of the
agi.stk12
Python wheel corresponding to the STK installation.
Installation and Usage
- Clone the Repository: Use Git to clone the repository and navigate to the
stk-mcp
directory. - Install Prerequisites: Ensure Python, STK Desktop, and the STK Python API wheel are installed.
- Install Project Dependencies: Use
uv sync
to install dependencies defined inpyproject.toml
. - Run the MCP Server: Start the server in development mode using a helper script or directly with the
mcp
command. - Interact with the Server: Use an MCP client or tools like MCP Inspector to interact with the server and execute commands like
setup_scenario
andcreate_satellite
.
Future Development
- Ground Locations: Add MCP tools for adding Facility or Place objects.
- Resource Endpoints: Introduce MCP resources for querying STK state, such as
get_scenario_details
andlist_objects
. - Enhanced Satellite Definition: Provide more comprehensive configuration options for satellite and object definitions.
- Access Analysis Tool: Develop tools to compute and report access between objects.
- Error Handling: Improve error reporting mechanisms for MCP clients.
The MCP Server for Ansys/AGI STK represents a significant advancement in Digital Mission Engineering, offering unparalleled capabilities for simulation and automation. Its integration with UBOS further enhances its applicability across various sectors, making it an indispensable tool for modern enterprises.
STK-MCP
Project Details
- alti3/stk-mcp
- Last Updated: 4/13/2025
Recomended MCP Servers

A GUI Agent application based on UI-TARS(Vision-Language Model) that allows you to control your computer using natural language.
The ROS MCP Server is designed to support robots in performing complex tasks and adapting effectively to various...
Cline Browser-Use MCP
为 Cursor、Windsurf、Cline 和其他 AI 驱动的编码工具提供访问飞书文档的能力,基于 Model Context Protocol 服务器实现。
A Model Context Protocol server for the Codex API
A Model Context Protocol (MCP) server for Pi-hole
An MCP (Model Context Protocol) server for Substack API integration with Claude and other AI assistants
primer mcp
Square Model Context Protocol Server