Submit

nUR_MCP_SERVER

@nonead

nUR_MCP_SERVER is an intelligent industrial collaborative robot control middleware system built based on the MCP (Model Control Protocol) interface protocol. It realizes the natural language interactive control of industrial robots by integrating a large language model (LLM). Support: Universal-Robots UR3\UR5\UR10\UR3e\UR5e\UR7e\UR10e\UR12e\UR16e\UR15\UR20\UR30 PolyScope 3.x & 5.x
Overview

Technical Specification of Nonead Corporation's Self-developed nUR_MCP_SERVER Product

Product Overview:
The nUR_MCP_SERVER is an intelligent robot control middleware system built on the MCP (Model Control Protocol) interface, enabling natural language interactive control of industrial robots through integration with large language models (LLMs). Designed with a Client-Server architecture, it supports deep integration with Universal Robots' full range of collaborative robots, revolutionizing the traditional teach pendant programming paradigm for industrial robots.

Core Technical Architecture:

  1. Semantic Parsing Engine
    Equipped with a multi-layer Transformer-based NLP processing module, it supports context-aware command parsing (Contextual Command Parsing), achieving end-to-end conversion from natural language to robot control commands with a command recognition accuracy of 98.6%.

  2. Dynamic Script Generation System
    An LLM-based code generation framework that automatically converts natural language commands into URScript robot control scripts. It supports real-time syntax validation and safety verification, improving generation efficiency by 12x compared to traditional programming.

  3. Multimodal Control Interface

  • MCP Protocol Extension Layer: Supports dual-mode TCP/UDP communication with µs-level command response.
  • Device Abstraction Layer: Standardizes URCap plugin integration.
  • Data Bus: Enables multi-robot collaborative control via TCP/IP Ethernet protocol.

Core Features:
▶ Natural Language Real-Time Control
Directly drives robot motion (pose control, trajectory planning, I/O operations) via voice/text commands, supporting dynamic parameter injection and real-time motion adjustments.

▶ Intelligent Data Acquisition System

  • Real-time collection of 12-dimensional state data (joint torque, end-effector pose, etc.).
  • Supports natural language-defined data filtering rules.
  • Automatically generates structured data reports (CSV/JSON/XLSX).

▶ Multi-Robot Collaborative Control
Based on a distributed task scheduling algorithm, it can manage ≤12 UR robots simultaneously when paired with Tuode's MCP-Client, supporting voice cascading commands and cross-device task orchestration.

▶ Adaptive Learning Module
Features an incremental training framework that continuously optimizes command-action mapping through user feedback, with a system iteration cycle of ≤24h.

Technical Specifications:

  • Command Response Latency: <200ms (end-to-end).
  • Protocol Compatibility: MCP v2.1+ / URScript v5.0+.
  • Concurrent Processing Capacity: 200+ TPS.

Server Config

{
  "mcpServers": {
    "nUR_MCP_SERVER": {
      "command": "python",
      "args": [
        "/home/nonead/MCP_Server/nUR_MCP_SERVER/main.py"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.