Skip to main content
Glama

GeoFS MCP Server

by lobstercare

GeoFS MCP サーバー

GeoFS フライト シミュレータ用のモデル コンテキスト プロトコル (MCP) サーバー。これにより、AI モデルが GeoFS ブラウザーベースのフライト シミュレータで航空機を制御および操作できるようになります。 画像画像画像

特徴

  • 🛫 航空機の飛行パラメータ(スロットル、方位など)を制御する
  • 📊 リアルタイムの飛行データ(位置、速度、姿勢)にアクセス
  • 🗺️ ウェイポイントと空港間を移動する
  • ✈️ さまざまな航空機モデルを選択する
  • 🔄飛行操作(離陸、着陸)を実行する

前提条件

  • Node.js (v14以上)
  • npmまたはyarn
  • 最新のウェブブラウザ(Chrome を推奨)

インストール

  1. このリポジトリをクローンします:
    git clone https://github.com/yourusername/geofs-mcp-server.git cd geofs-mcp-server
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

使用法

サーバーの起動

  1. MCP サーバーを起動します。
    npm start
  2. サーバーはGeoFSに移動するブラウザウィンドウを起動します。
    • 必要に応じてGeoFSにログインする必要があるかもしれません
    • サーバーはGeoFSが完全にロードされるまで待ってからコマンドを受け入れます。
  3. MCP サーバーは次の場所で利用できます:
    • HTTP: http://localhost:3000
    • WebSocket: ws://localhost:3000

AIモデルの使用

この MCP サーバーは、モデル コンテキスト プロトコルをサポートする AI モデルで使用でき、次のことが可能になります。

  1. シミュレータで航空機を操縦する
  2. 飛行データとシミュレータの状態を取得する
  3. 複雑な飛行操作を実行する
  4. 飛行ルートを計画してそれに従う

APIエンドポイント

  • GET /mcp - サーバーの機能と利用可能なエンドポイントを取得します
  • GET /mcp/aircraft - 現在の航空機データを取得する
  • POST /mcp/aircraft - 航空機のパラメータを制御する
  • GET /mcp/flight-data - 包括的なフライトデータを取得する
  • POST /mcp/navigation - ナビゲーションパラメータを設定する
  • GET /mcp/simulation - シミュレーションステータスを取得する
  • POST /mcp/simulation - シミュレーションパラメータの制御

WebSocketコマンド

サーバーはリアルタイム通信用の WebSocket もサポートしています。

// Example WebSocket message { "id": 1, "type": "command", "command": "setThrottle", "params": { "value": 0.75 } }

使用可���なコマンド:

  • setThrottle - エンジンスロットルを設定する(0-1)
  • setHeading - 目標の方向を度単位で設定する
  • getPosition - 現在の航空機の位置を取得する
  • selectAircraft - 別の航空機に変更する
  • takeOff - 離陸手順を実行する
  • land - 着陸手順を実行する
  • getFlightData - 包括的なフライトデータを取得する

クライアントの例

GeoFS MCP サーバーに接続して使用する方法の基本的な例についてはexamples/simple-client.jsファイルを参照してください。

例を実行するには:

node examples/simple-client.js

仕組み

GeoFS MCPサーバーは、Puppeteerを使用してGeoFSを実行するブラウザインスタンスを制御します。標準化されたMCPインターフェースを提供し、AIモデルがHTTPおよびWebSocket APIを介してフライトシミュレータと対話できるようにします。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

謝辞

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

標準化されたインターフェースを通じて、AI モデルが GeoFS ブラウザベースのフライト シミュレーター内の航空機を制御および操作できるようにするサーバー。

  1. 特徴
    1. 前提条件
      1. インストール
        1. 使用法
          1. サーバーの起動
          2. AIモデルの使用
          3. APIエンドポイント
          4. WebSocketコマンド
        2. クライアントの例
          1. 仕組み
            1. 貢献
              1. ライセンス
                1. 謝辞

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Provides integration with OpenRouter.ai, allowing access to various AI models through a unified interface.
                    Last updated -
                    4
                    85
                    46
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.
                    Last updated -
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that enables AI assistants to interact with the Plane project management platform, allowing them to manage workspaces, projects, issues, and comments through a structured API.
                    Last updated -
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A server that bridges Claude AI with the Plane project management platform, enabling AI-powered project management tasks including project creation, task management, team collaboration, and automated workflows.
                    Last updated -
                    TypeScript
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/lobstercare/geofs-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server