MCPSERV.CLUB
nonead

nUR MCP Server

MCP Server

Intelligent robot control middleware for Universal Robots via MCP

Stale(55)
4stars
2views
Updated 29 days ago

About

The nUR MCP Server is a lightweight, Python‑based middleware that exposes Universal Robot controllers to the Model Context Protocol (MCP), enabling LLMs to query files, databases and execute robot commands securely.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

The Nuniversal Robots MCP server is a specialized middleware that bridges AI assistants with Universal Robots (UR) industrial arms. It translates Model Context Protocol (MCP) calls into low‑level robot commands, allowing language models to orchestrate motion planning, task sequencing, and real‑time monitoring without exposing the underlying UR control stack. For developers building AI‑powered automation workflows, this server removes the need to write custom drivers or manage proprietary communication protocols, enabling rapid prototyping and safer integration.

At its core, the server exposes a set of MCP resources that mirror the UR API: joint angles, Cartesian pose, tool data, and status flags. When an AI assistant requests a movement or queries the robot’s state, the server validates the command, executes it via the UR RTDE/ROS interface, and streams back confirmation or sensor feedback. This bidirectional flow lets models reason about the robot’s environment, adjust trajectories on the fly, and handle error conditions—everything from simple pick‑and‑place to complex collaborative tasks.

Key capabilities include:

  • Real‑time motion control – The server supports both absolute and relative positioning, velocity scaling, and impedance modes, giving models fine‑grained authority over the arm’s behavior.
  • Task sequencing and state management – AI can program multi‑step operations, pause on sensor triggers, and resume automatically, turning high‑level intents into executable workflows.
  • Safety integration – Built‑in safety checks (e.g., collision detection, emergency stop handling) ensure that the robot operates within defined boundaries while still being responsive to AI decisions.
  • Data provisioning – The server can supply the robot’s telemetry, firmware status, and environmental readings to the AI context, enabling data‑driven decision making.

Real‑world scenarios that benefit from this MCP server include autonomous assembly lines where a language model plans part placement based on incoming sensor data, collaborative manufacturing environments where the robot adapts to human motion in real time, and rapid prototyping labs that need to iterate robotic behaviors without deep expertise in control theory. By exposing a clean, JSON‑RPC compliant interface, the server fits seamlessly into existing AI pipelines—whether you’re using Claude, DeepSeek, or any other MCP‑compliant model—and allows developers to focus on higher‑level logic rather than low‑level protocol intricacies.

Unique advantages of the Nuniversal Robots MCP server are its tight coupling with Universal Robots’ native APIs, ensuring minimal latency and maximal compatibility, and its support for both RTDE (Real‑Time Data Exchange) and ROS interfaces, giving teams flexibility in how they connect the robot to their broader ecosystem. Combined with MCP’s secure local execution model, developers can confidently integrate industrial robots into AI workflows while maintaining strict data privacy and safety standards.