MAVLink MCP服务器
该存储库包含一个基于Python的模型上下文协议(MCP)服务器,用于与支持MAVLink的设备进行交互,例如运行PX4软件的无人机。
先决条件
- Python 3.10或更高版本
安装
- 克隆存储库:
git clone https://github.com/yourusername/MAVLinkMCP.git
cd MAVLinkMCP- 安装依赖项:
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 文件以获取详细信息。
