此仓库包含一个基于Python的模型上下文协议(MCP)服务器,用于与支持MAVLink的设备进行交互,例如运行PX4软件的无人机。
克隆仓库:
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文件。
</中文翻译>