STK-MCP – Overview | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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

  1. 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.

  2. 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.

  3. 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 the src/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

  1. Clone the Repository: Use Git to clone the repository and navigate to the stk-mcp directory.
  2. Install Prerequisites: Ensure Python, STK Desktop, and the STK Python API wheel are installed.
  3. Install Project Dependencies: Use uv sync to install dependencies defined in pyproject.toml.
  4. Run the MCP Server: Start the server in development mode using a helper script or directly with the mcp command.
  5. Interact with the Server: Use an MCP client or tools like MCP Inspector to interact with the server and execute commands like setup_scenario and create_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 and list_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.

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
238 1704
AI Characters
Your Speaking Avatar
168 685
Verified Icon
AI Agents
AI Chatbot Starter Kit
1308 6081 5.0
Customer service
AI-Powered Product List Manager
147 625
AI Agents
AI Video Generator
249 1348 5.0
Customer service
Multi-language AI Translator
135 646

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.