{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_txjbrdt8esz8","handle":"iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb","url":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb","links":{"self":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/record.json","html":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb","markdown":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb","status":"https://wellknown.network/api/v1/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/status","claim":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-hfujikawa77-ardupilot-mcp-server-sandb","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox","summary":"ArduPilot MCP Server Sandbox - Control ArduPilot drones via MCP protocol","description":"# ArduPilot MCP Server Sandbox\n\n[ArduPilot](https://github.com/ArduPilot/ardupilot) ドローンをLLMと連携して自然言語で操作するMCPサーバーです。  \n[Claude Desktop](https://claude.ai/download)や[Cline](https://cline.bot/) などMCPホストから利用可能です。\n\n![alt text](image.png)  \nhttps://youtu.be/y1WE1cDC54Y?si=iy6vdGl38aTRcFcF\n\n## 動作環境（SITLテスト可能）\n\n- ArduPilot (SITL or 実機)\n- MAVLink 通信が `tcp:127.0.0.1:5762` で受け付け可能であること\n- Python 3.10+\n\n---\n\n## Mission Planner のシミュレータを使う場合\n\nArduPilotドローンのシミュレーションを簡単に試すには、[Mission Planner](https://ardupilot.org/planner/) の内蔵シミュレータを使うのが便利です。\n\n1. Mission Planner をインストール\n2. 起動後、上部メニューの `シミュレーション` ボタンをクリック\n3. 次の画面で `Multirotor（マルチローター）` を選択\n4. ダイアログの `Stable` ボタンをクリック\n5. ArduPilotシミュレータが起動し、tcp:127.0.0.1:5762 で待ち受けを開始します\n\n![alt text](image-1.png)\n\n## セットアップ手順\n\n1. Python 環境の準備\n    - Python 3.10+ 推奨\n    - Windows / macOS / Linux 対応\n\n2. 利用可能なツールのインストール\n    ```\n    pip install -r requirements.txt\n    ```\n\n3. MCPサーバーの起動確認（手動実行）\n    ```\n    python ardupilot_mcp_server.py\n    ```\n    「MCPサーバーを起動します...」と出れば準備完了です。\n\n## Cline との連携手順\n1. [OpenRouter](https://openrouter.ai/) にサインアップし、APIキーを取得\n2. VS Code に [Cline 拡張機能](https://marketplace.visualstudio.com/items/?itemName=saoudrizwan.claude-dev) をインストール\n3. VS Code の settings.json に以下を追加：\n    ```json\n    {\n    \"cline.apiKey\": \"sk-xxxxxxx\",\n    \"cline.apiBaseUrl\": \"https://openrouter.ai/api/v1\",\n    \"cline.defaultModel\": \"deepseek/deepseek-chat-v3-0324:free\",\n    \"cline.mcpServers\": {\n        \"ardupilot-controller\": {\n        \"command\": \"python\",\n        \"args\": [\n            \"${workspaceFolder}/ardupilot_mcp_server.py\"\n        ],\n        \"env\": {\n            \"PYTHONPATH\": \"${env:USERPROFILE}\\\\.local\\\\lib\\\\python3.12\\\\site-packages\"\n        }\n        }\n    }\n    }\n    ```\n    ※ python のパスや PYTHONPATH は環境に応じて調整してください。\n\n## Claude Desktop からの使用方法（GUI連携）\n\n1. [Claude Desktop](https://claude.ai/download) をインストール\n2. 設定ファイル `claude_desktop_config.json` を開く\n\n   Windows の場合： `C:\\Users\\{ユーザー名}\\AppData\\Roaming\\Claude\\claude_desktop_config.json`\n\n3. 以下を追記：\n\n   …","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"derived"}],"categories":["code"],"language":"fr"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox","registry":"pypi","observedAt":"2026-10-28T04:28:31.082Z","publishedAt":"2026-02-06T21:48:41.852259Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox","url":"https://pypi.org/project/iflow-mcp_hfujikawa77-ardupilot-mcp-server-sandbox/","firstSeenAt":"2026-09-09T19:23:35.722Z","fetchedAt":"2026-10-28T04:27:37.955Z","normalizedAt":"2026-10-28T04:27:37.955Z"}]},"firstSeenAt":"2026-09-09T19:23:35.722Z","updatedAt":"2026-10-28T04:28:31.082Z"}