MAVLinkMCP

MAVLinkMCP

🚀 MAVLink MCP 服务器

MAVLink MCP 服务器是一个基于 Python 的应用,借助 Model Context Protocol (MCP) 实现与支持 MAVLink 的设备交互,像运行 PX4 软件的无人机就能与之配合使用。

🚀 快速开始

MAVLink MCP 服务器允许你与支持 MAVLink 的设备进行交互,以下是快速上手的步骤。

✨ 主要特性

  • 基于 Python 构建,便于开发与维护。
  • 支持与运行 PX4 软件的无人机等支持 MAVLink 的设备交互。
  • 提供示例客户端,展示如何创建 AI 代理与服务器交互。

📦 安装指南

先决条件

  • 需要 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 库实现,展示了如何创建一个 AI 代理与 MCP 服务器交互,并支持人类输入以控制无人机。运行之前请导出 OpenAI 密钥。

🤝 贡献

欢迎贡献!请 fork 仓库并提交 pull request。

📄 许可证

此项目根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-10-04 06:39

相似服务问题

相关AI产品