解决什么问题
在接触真机前,需要一个安全、可无限重试的环境验证"语言 → 飞行动作"链路。MSFS MCP Server 把模拟飞行的仪表数据和舵面操纵封装成 MCP 工具,LLM 可以读姿态、速度、航向,操作油门 / 副翼 / 升降舵,并执行检查单式起降。
核心逻辑
MSFS(SimConnect SDK)
↕ 仪表变量 / 控制事件
MCP Server(工具:get_instruments、set_controls、run_checklist)
↕
LLM 客户端(Claude / Cursor 等)
输入示例
"读取当前仪表,判断是否满足起飞条件,满足则执行起飞检查单并起飞。"
输出示例
{
"instruments": { "ias_kt": 0, "rpm": 2100, "flaps": "TO" },
"actions": ["release_parking_brake", "advance_throttle", "rotate_at_55kt"],
"checklist_result": "complete"
}
使用建议
- 仿真是致动类能力的安全沙箱:语言控机逻辑先在 MSFS / SITL 中验证,再考虑真实载具。
- 收录时注明许可协议,并在描述中明确"仅限仿真"。