What is nUniversal-Robots-MCP?
nUniversal-Robots-MCP is an intelligent robot control middleware system built on the MCP (Model Control Protocol) interface protocol. It integrates large language models (LLM) to enable natural language interactive control of industrial robots, supporting deep integration with Universal Robots full series of collaborative robots. It is developed by 拓德科技 (Nonead Technology) and targeted at users who want to control UR robots via voice or text commands without traditional teach pendant programming.
How to use nUniversal-Robots-MCP?
Install Python 3.11+, pip 25.1+, UV Package Manager 0.6.14+, and bun 1.2.8+. Clone the repository and run pip install -r requirements.txt. Then configure an MCP client (e.g., Claude Desktop, Cherry Studio, Cline) with the provided JSON configuration that uses uvx to run a wheel file from the official download URL. Connect to a UR robot using the connect_ur tool with its IP address.
Key features of nUniversal-Robots-MCP
- Natural language control of UR robots via voice or text
- Real-time data acquisition of 12‑dimensional robot status
- Multi‑robot collaborative control (up to 12 UR robots)
- Automated URScript generation from natural language commands
- Semantic parsing engine with 98.6% instruction recognition accuracy
- Twelve‑fold improvement in programming efficiency over traditional methods
Use cases of nUniversal-Robots-MCP
- Controlling UR robot motion (pose, trajectory, I/O) through spoken or typed commands
- Collecting and analyzing joint torque, TCP pose, and other status data
- Coordinating multiple UR robots for collaborative tasks with voice‑driven orchestration
- Generating structured performance reports (PDF, JSON, etc.) from recorded robot data
- Optimizing robot trajectories for time, energy, or smoothness
コメント