nUR MCP Server

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

Visit nUR MCP Server

How to install and configure nUR MCP Server

  1. Ensure Python 3.11+, pip 25.1+, and UV Package Manager 0.6.14+ are installed on your system. 2. Open your Claude Desktop configuration file located at ~/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.

What you can do with nUR MCP Server

  • Querying live robotic telemetry such as joint temperatures, voltages, currents, TCP poses, and Polyscope software versions across connected Universal Robots arms. - Executing real-time joint and linear motions including movej, movel, and geometric drawing routines like circles and rectangles via natural language. - Orchestrating multi-robot coordination tasks and executing collaborative workflows across multiple Universal Robots running on a shared local network. - Generating and optimizing motion paths, including Bezier curves and trajectory smoothing for time, energy, and smoothness constraints. - Recording sensor data sessions and generating diagnostic performance reports in JSON or tabular formats for industrial maintenance checks.

Key facts

  • https://github.com/nonead/nUR_MCP_SERVER
  • Cloud & Infrastructure, Developer Tools & Code Intelligence
  • automation, industrial, robotics, universal-robots

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…

What is nUR MCP Server?

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.

Which Universal Robots systems are supported?

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.

Which MCP clients work with nUR MCP Server?

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.

Can nUR MCP Server control multiple robots simultaneously?

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.

What safety precautions are required when using nUR MCP Server?

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.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories