GeoFS MCP 服务器是一款专为 GeoFS 飞行模拟器打造的模型上下文协议(MCP)服务器。它为 AI 模型提供了强大的支持,使其能够轻松控制飞行模拟器中的飞机,并与之进行高效交互,极大地丰富了飞行模拟体验。
git clone https://github.com/yourusername/geofs-mcp-server.git
cd geofs-mcp-server
npm install
npm run build
npm start
http://localhost:3000ws://localhost:3000此 MCP 服务器可以与支持模型上下文协议的 AI 模型一起使用,允许它们:
GET /mcp - 获取服务器功能和可用端点。GET /mcp/aircraft - 获取当前飞机数据。POST /mcp/aircraft - 控制飞机参数。GET /mcp/flight-data - 获取全面飞行数据。POST /mcp/navigation - 设置导航参数。GET /mcp/simulation - 获取模拟器状态。POST /mcp/simulation - 控制模拟器参数。服务器还支持 WebSocket 用于实时通信:
// 示例 WebSocket 消息
{
"id": 1,
"type": "command",
"command": "调整油门"
}
要连接到 MCP 服务器并控制飞机,您可以使用以下 JavaScript 客户端代码:
const ws = new WebSocket('ws://localhost:3000');
ws.onmessage = (event) => {
console.log('收到消息:', event.data);
};
MCP 服务器为 GeoFS 飞行模拟器提供了一个接口,允许外部系统通过 HTTP 和 WebSocket 协议与其交互。它支持实时数据传输和命令控制,使 AI 模型能够无缝集成到飞行模拟环境中。
如果要贡献到此项目,请参考 CONTRIBUTING.md 文件。
本项目受 LICENSE 协议保护。
感谢以下人员和组织对项目的贡献: