Token导航 LogoToken导航TokenDH.com
Ardupilot MCP Server Sandbox logo
开发工具stdio官方级别未说明来源级核验

Ardupilot MCP Server Sandbox

MCP Server

ArduPilot を自然言語で操作するための [MCP(Model Context Protocol)] サーバーのサンドボックスです。 mcp プロトコルに対応しており、Claude DesktopやCline などの MCP 対応チャット環境から使用可能です。

工具数

9

提示词数

0

GitHub Stars

7

资源数

0
自然语言处理PythonClaude模型集成Claude DesktopClaudeClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hfujikawa77

提供方

hfujikawa77

最后核验

2026/5/18 02:51

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

ArduPilot MCP服务器沙盒

ArduPilot 无人机与LLM合作,用自然语言操作的MCP服务器。\

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

运行环境(可SITL测试)

  • ArduPilot(SITL或実機)
  • 最大链路通信 tcp:127.0.0.1:5762 可接受
  • Python 3.10+

______________________________________________________________________

使用Mission Planner模拟器时

在动态输入提示中单击任务规划器 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

  1. 安装缺少平面器
  2. 启动后,单击 シミュレーション 按钮关闭对话框
  3. 在下一个屏幕上 Multirotor(マルチローター) 列表框中,此格式对应于条目“无”
  4. 对话框,您可以在此定义自定义格式 Stable 按钮关闭对话框
  5. 启动ArduPilot模拟器,在tcp:127.0.0.1:5762开始待机

alt text

安装过程

  1. 准备Python环境

- Python 3.10+ 推奨 - Windows / macOS / Linux 対応

  1. 安装可用工具
   pip install -r requirements.txt
  1. 确认MCP服务器的启动(手动执行)
   python ardupilot_mcp_server.py

“启动MCP服务器。“就准备好了。

与Cline的协作步骤

  1. 开放路由 签名并获取API密钥
  2. VS Codeに Cline扩张机能 安装
  3. 对VSCode的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. 克劳德桌面版 安装
  1. 配置文件 claude_desktop_config.json 的双曲正切值

对于Windows: C:\Users\{ユーザー名}\AppData\Roaming\Claude\claude_desktop_config.json

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

※请根据环境调整路径。

  1. 重新启动Claude Desktop

可用MCP工具列表

|命令|说明| |--------|--------| 机械臂,机械臂 把机体摆臂 起飞到指定高度 更改模式 get_position()|获取当前位置| 清除机体上的任务 获得机体上的任务 |upload_star_mission(altitude=15.0, outer_radius=50.0, inner_radius=20.0, points=5)| 以当前位置为中心创建并上传星形任务 将其更改为AUTO模式,使其成为任务开始状态

聊天提示示例

Cline、或者,您可以与Claude Desktop交谈,以自然语言操作ArduPilot:

  • “ArduPilot”
  • “起飞到10米。”
  • 将模式更改为GUIDED
  • “制作高度15米,半径50米的星形任务上传到机体上”
  • “松开ArduPilot”

※根据MCP服务器中注册的工具,自动转换自然语句。

目录标签

目录标签

自然语言处理PythonClaude模型集成developer-tools无人机控制本地部署MCP服务器LLM集成

支持客户端

Claude DesktopClaudeClineVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP