机器人MCP服务器
为机器人和自动化提供MCP服务的服务器。
快速入门
安装依赖
- 创建并激活虚拟环境:
python -m venv .venv .venv\Scripts\activate
- 安装依赖:
pip install git+https://github.com/unitreerobotics/unitree_sdk2_python.git pip install djitellopy
示例代码
from modelcontextprotocol import Client
# 连接MCP服务
client = Client.connect_stdio()
# 控制宇树机器人
client.call_tool("unitree_connect", {})
client.call_tool("unitree_move", {"velocity": 1.5})
# 控制大疆无人机
client.call_tool("dji_connect", {})
client.call_tool("dji_takeoff", {"height": 2.0})
目录结构
├── src/
│ ├── main.py # 主服务入口
│ ├── unitree_adapter.py # 宇树机器人适配器
│ └── dji_adapter.py # 大疆无人机适配器
├── examples/ # 使用示例
├── requirements.txt # 依赖列表
└── README.md # 项目文档