返回市场
MAVLink MCP服务器

MAVLink MCP服务器

作者:ion-g-ion12 星标更新:2025-06-10

项目介绍

MAVLink MCP 服务器

此仓库包含一个基于Python的模型上下文协议(MCP)服务器,用于与支持MAVLink的设备进行交互,例如运行PX4软件的无人机。

预备条件

  • Python 3.10或更高版本

安装

  1. 克隆仓库:

    git clone https://github.com/yourusername/MAVLinkMCP.git
    cd MAVLinkMCP
    
  2. 安装依赖项:

    pip install -r requirements.txt
    

使用方法

使用以下命令运行MCP服务器:

python src/server/mavlinkmcp.py

或者,你可以使用uv run来运行服务器:

uv run src/server/mavlinkmcp.py

示例代理用法

example_agent.py中实现了一个示例客户端,使用了fastagent库。这展示了如何创建一个与MCP服务器交互并支持人类输入以控制无人机的AI代理。 在运行之前,请导出OpenAI密钥。

贡献

欢迎贡献!请分叉仓库并提交拉取请求。

许可证

本项目采用MIT许可证。详情见LICENSE文件。 </中文翻译>