1. Conduid
  2. Data
  3. Ardupilot MCP Server Sandbox
MCP server · Data

Ardupilot MCP Server Sandbox

ArduPilotドローンをAIエージェントから操作するMCPサーバーです。

34Low

Scored 6 months ago · breakdown

About Ardupilot MCP Server Sandbox

Ardupilot MCP Server Sandbox is an MCP server in the Data category: arduPilotドローンをAIエージェントから操作するMCPサーバーです。.

Install

From source
git clone https://github.com/hfujikawa77/ardupilot-mcp-server-sandbox

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ardupilot MCP Server Sandbox

Powered by Claude · Grounded in docs

I know everything about Ardupilot MCP Server Sandbox. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

ArduPilot MCP Server Sandbox

ArduPilot ドローンをLLMと連携して自然言語で操作するMCPサーバーです。
Claude DesktopやCline などMCPホストから利用可能です。

alt text
https://youtu.be/y1WE1cDC54Y?si=iy6vdGl38aTRcFcF

動作環境(SITLテスト可能)

  • ArduPilot (SITL or 実機)
  • MAVLink 通信が tcp:127.0.0.1:5762 で受け付け可能であること
  • Python 3.10+

Mission Planner のシミュレータを使う場合

ArduPilotドローンのシミュレーションを簡単に試すには、Mission Planner の内蔵シミュレータを使うのが便利です。

  1. Mission Planner をインストール
  2. 起動後、上部メニューの シミュレーション ボタンをクリック
  3. 次の画面で Multirotor(マルチローター) を選択
  4. ダイアログの Stable ボタンをクリック
  5. ArduPilotシミュレータが起動し、tcp:127.0.0.1:5762 で待ち受けを開始します

alt text

セットアップ手順

  1. Python 環境の準備

    • Python 3.10+ 推奨
    • Windows / macOS / Linux 対応
  2. 利用可能なツールのインストール

    pip install -r requirements.txt
    
  3. MCPサーバーの起動確認(手動実行)

    python ardupilot_mcp_server.py
    

    「MCPサーバーを起動します...」と出れば準備完了です。

Cline との連携手順

  1. OpenRouter にサインアップし、APIキーを取得
  2. VS Code に Cline 拡張機能 をインストール
  3. VS Code の settings.json に以下を追加:
    {
    "cline.apiKey": "sk-xxxxxxx",
    "cline.apiBaseUrl": "https://openrouter.ai/api/v1",
    "cline.defaultModel": "deepseek/deepseek-chat-v3-0324:free",
    "cline.mcpServers": {
        "ardupilot-controller": {
        "command": "python",
        "args": [
            "${workspaceFolder}/ardupilot_mcp_server.py"
        ],
        "env": {
            "PYTHONPATH": "${env:USERPROFILE}\\.local\\lib\\python3.12\\site-packages"
        }
        }
    }
    }
    
    ※ python のパスや PYTHONPATH は環境に応じて調整してください。

Claude Desktop からの使用方法(GUI連携)

  1. Claude Desktop をインストール

  2. 設定ファイル claude_desktop_config.json を開く

    Windows の場合: C:\Users\{ユーザー名}\AppData\Roaming\Claude\claude_desktop_config.json

  3. 以下を追記:

    {
        "mcpServers": {
            "ardupilot-controller": {
            "command": "python",
            "args": [
                "C:/Users/your-user-name/path/to/ardupilot_mcp_server.py"
            ],
            "alwaysAllow": [
                "arm",
                "disarm",
                "takeoff",
                "change_mode"
            ]
            }
        }
    }
    

    ※ パスは環境に応じて調整してください。

  4. Claude Desktop を再起動

利用できるMCPツール一覧

コマンド 説明
arm() 機体をアームします
disarm() 機体をディスアームします
takeoff(altitude=10.0) 指定高度まで離陸します
change_mode(mode="GUIDED") モードを変更します

プロンプト例(チャットでの操作)

Cline、または Claude Desktop に話しかけて、ArduPilot を自然言語で操作できます:

  • 「ArduPilotをアームして」
  • 「10メートルまで離陸して」
  • 「モードをGUIDEDに変更して」
  • 「ArduPilotをディスアームして」

※ MCP サーバーに登録されているツールに応じて、自然文が自動で変換されます。

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Ardupilot MCP Server Sandbox

How do I install Ardupilot MCP Server Sandbox?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ardupilot MCP Server Sandbox safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ardupilot MCP Server Sandbox still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.