机器人MCP服务器

机器人MCP服务器

为机器人和自动化提供MCP服务的服务器。

快速入门

安装依赖

  1. 创建并激活虚拟环境:
    python -m venv .venv
    .venv\Scripts\activate
    
  2. 安装依赖:
    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            # 项目文档