STK-MCP 是一个基于 Model Context Protocol (MCP) 的服务器,用于控制和自动化 Lockheed Martin 的 STK(Satellite ToolKit)桌面应用程序。通过 MCP 协议,该服务器可与 STK 进行交互,执行如创建场景、添加卫星等任务。
STK-MCP 是一个基于 Model Context Protocol (MCP) 的服务器,用于控制和自动化 Lockheed Martin 的 STK(Satellite ToolKit)桌面应用程序。该服务器允许通过 MCP 协议与 STK 进行交互,执行任务如创建场景、添加卫星等。
pywin32 库(在 Windows 上自动处理)。git clone https://github.com/yourusername/stk-mcp.git
cd stk-mcp
pip install -r requirements.txt
python server.py
setup_scenarioscenario_name (str):情景名称,默认为 "MCP_STK_Scenario"。start_time (str):开始时间,默认为 "20 Jan 2020 17:00:00.000"。duration_hours (float):持续时间(小时),默认为 48.0。create_satellitename (str):卫星名称。apogee_alt_km (float):远地点高度(公里)。perigee_alt_km (float):近地点高度(公里)。raan_deg (float):升交点经度(度)。inclination_deg (float):倾角(度)。http://127.0.0.1:8765)。setup_scenario 和 create_satellite。get_scenario_details、list_objects)以查询 STK 状态。agi.stk12:用于与 STK 桌面版交互(需从 STK 手动安装)。mcp[cli]>=1.6.0:Model Context Protocol 库。pywin32:在 Windows 上自动安装,用于 COM 交互。setup_scenario 工具管理的单个活动情景交互。欢迎贡献!请参阅 CONTRIBUTING.md 以获取指南。