nUR MCP Server is an MCP server that connects large language models to Universal Robots industrial arms for natural language robotic control and monitoring. Designed for robotics engineers, automation technicians, and industrial developers, this middleware translates conversational instructions into URScript control routines and direct hardware commands. It connects to Universal Robots controllers running PolyScope 3.x and 5.x over standard TCP/IP networking. Users can issue natural language commands to retrieve robot telemetry, check joint angles, inspect electrical current and temperatures, and control arm kinematics using linear and joint motion commands such as movel and movej. The server also provides capabilities for multi-robot coordination, trajectory planning, Bezier curve generation, and runtime safety telemetry monitoring. By interfacing with MCP clients, the system enables operators to manage industrial robotic cells, trigger geometric drawing sequences, record joint sensor logs, and analyze robot performance metrics without writing low-level robot scripts manually.
Category: Cloud & Infrastructure
Tags: automation, industrial, robotics, universal-robots
~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%/Claude/claude_desktop_config.json on Windows. 3. Add the nUR_MCP_SERVER configuration under the mcpServers object: json { "mcpServers": { "nUR_MCP_SERVER": { "command": "uvx", "args": [ "https://www.nonead.com/download/nonead_universal_robots_mcp-0.1.4-py3-none-any.whl", "nonead-universal-robots-mcp" ] } } } 4. Save the file and restart Claude Desktop or your preferred MCP client.Part of MCP Servers
nUR MCP Server is a Model Context Protocol middleware developed by Nonead that connects AI models to Universal Robots robotic arms. It enables users to operate industrial robots using conversational prompts by translating natural language requests into URScript execution commands, joint movement instructions, trajectory optimizations, and telemetry queries.
The server supports Universal Robots collaborative robot arms running PolyScope software versions 3.x and 5.x. It interfaces with controllers over TCP and UDP protocols across local area networks, allowing users to send URScript scripts, monitor safety modes, read registers, and control arm positions.
According to the project documentation, nUR MCP Server is verified to work with Claude Desktop version 3.7.0 or higher, Cherry Studio version 1.2.10 or higher, and Cline version 3.14.1 or higher. It supports MCP-compatible LLMs such as DeepSeek-V3, DeepSeek-R1, and Qwen3.
Yes, the server includes dedicated multi-robot coordination tools such as setup_multi_robot_coordination, create_collaborative_task, and execute_collaborative_task. It uses distributed task scheduling to coordinate operations across clusters of up to twelve Universal Robots arms connected over Ethernet.
Operators must be trained in Universal Robots safety protocols and familiar with emergency stop mechanisms. The robot must operate within clear visual sight of personnel, with operating workspaces kept clear of obstacles or protected by safety fences and light curtains to prevent collisions or accidents.