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
FastMCPwithin 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_scenariotool allows users to create new scenarios, set analysis time periods, and manage existing scenarios efficiently.Satellite Creation Tool: With the
create_satellitetool, 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
win32comdependency). - Python: Version 3.12 or higher.
- Ansys/AGI STK: Version 12.x Desktop installed.
- STK Python API: Installation of the
agi.stk12Python wheel corresponding to the STK installation.
Installation and Usage
- Clone the Repository: Use Git to clone the repository and navigate to the
stk-mcpdirectory. - Install Prerequisites: Ensure Python, STK Desktop, and the STK Python API wheel are installed.
- Install Project Dependencies: Use
uv syncto install dependencies defined inpyproject.toml. - Run the MCP Server: Start the server in development mode using a helper script or directly with the
mcpcommand. - Interact with the Server: Use an MCP client or tools like MCP Inspector to interact with the server and execute commands like
setup_scenarioandcreate_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_detailsandlist_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
solana mcp sever to enable solana rpc methods
A basic JS VM as an MCP server
PlainSignal Official MCP Server
Model Context Provider for Amazing Marvin productivity app - Access your tasks, projects, and categories in AI assistants
MCP Server for interacting with live music events
MCP server for flipping coins with varying degrees of randomness from random.org
A Model Context Protocol (MCP) server for Cursor that enables requesting user input during generation





