Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • OpenSearch MCP Server
  • Jira MCP Server
  • AWS MCP Server
  • OracleDB MCP Server
  • OpenAPI MCP Server
Back to MCP Servers
nUR MCP Server

nUR MCP Server

Public
nonead/Nonead-Universal-Robots-MCP

A Model Context Protocol server that enables natural language interactive control of Universal Robots collaborative robots, allowing users to control robot motion, monitor status, and execute programs through direct commands to large language models.

Verified
python
0 tools
May 30, 2025
Updated May 30, 2025

English | 简体中文 | 日本語 | 한국어 | Deutsch | Français | Русский язык | ภาษาไทย | Español | العربية | dansk

1. What is MCP?

MCP (Model Context Protocol) is a communication protocol developed by Anthropic (open-sourced in November 2024) that enables large language models (e.g. DeepSeek-V3-0324, DeepSeek-R1, Qwen3) to efficiently access external data/tools/services for delivering more accurate and intelligent responses.

Key Capabilities:

Context Provisioning: Deliver files/database contents as supplementary context Example: Analyzing reports before answering

External Tool Integration: Directly operate local/remote systems (files, APIs, hardware) Example: Automated document organization

Workflow Automation: Combine multiple MCP services for complex tasks

Data Security: Local execution protects sensitive information

2. How MCP Works

Client-Server Architecture:

MCP Client: AI application (initiates requests) MCP Server: Provides data/tool interfaces Communication: JSON-RPC 2.0 compliant

3. Server Functions

Data Access: Files/databases/memory resources Tool Execution: Predefined functions (SQL queries, file ops) Real-time Updates: Push notifications for data changes Session Management: Connection maintenance

2. Core Functions of nUR MCP Server

Technical Specification of Tuode Technology'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:
    Gitee:
    Official Website:

8. Differences Between nUR MCP Server and Other MCP Servers

Users of nUR MCP Server must possess advanced safety awareness and complete UR robot operation training, as LLMs directly control physical robots. Improper operation may cause personal injury or property damage.

9. Citation

If using this software, please cite as follows:

  • nURMCP: NONEAD Uninversal-Robots Model Context Protocol Server
  • 拓德诠释智造之韵,创新引领世界之变 Nonead demonstrates the true meaning of intelligent manufacturing, pioneering innovations that reshape our world.

10. License

This project adopts a User-Segmented Dual Licensing model.

Basic Principles

  • Individual users and organizations/companies with ≤10 people: AGPLv3 license applies automatically
  • Organizations/companies with >10 people: Commercial license required

Definition of "≤10 people": This refers to situations where the total number of individuals in your organization (including companies, non-profits, government agencies, educational institutions, etc.) who directly or indirectly access, use, or benefit from nUR_MCP_SERVER does not exceed 10. This includes but is not limited to developers, testers, operators, end-users, and users through integrated systems.

10.1 Open Source License (AGPLv3) - For individuals and organizations with ≤10 people

  • If you're an individual user or your organization meets the "≤10 people" definition, you may freely use, modify, and redistribute nUR_MCP_SERVER under AGPLv3 terms. The full AGPLv3 license can be found at https://www.gnu.org/licenses/agpl-3.0.html.
  • Key obligations: As a core requirement of AGPLv3, you must provide recipients with complete source code under AGPLv3 if you distribute modified versions of nUR_MCP_Server or offer it as a network service. Even if your organization meets the "≤10 people" criteria, you should consider a commercial license (see below) if you wish to avoid this source code disclosure requirement.
  • Read and understand all AGPLv3 terms thoroughly before use.

10.2 Commercial License - For organizations with >10 people or users wishing to avoid AGPLv3 obligations

  • Mandatory requirement: If your organization doesn't meet the "≤10 people" definition (i.e., 11+ people access/use/benefit from the software), you must enter a commercial license agreement with us before using nUR_MCP_SERVER.
  • Optional application: Even if your organization meets the "≤10 people" criteria, a commercial license is required if your usage scenario doesn't comply with AGPLv3 terms (especially source code disclosure requirements) or if you need specific commercial provisions (such as warranties, indemnification, or absence of Copyleft restrictions) not offered under AGPLv3.
  • Common cases requiring commercial license (non-exhaustive):
    • Organizations with >10 people
    • (Regardless of size) Distributing modified versions of nUR_MCP_SERVER without disclosing source code as required by AGPLv3
    • (Regardless of size) Offering nUR_MCP_SERVER as a network service (SaaS) without providing users access to modified source code
    • (Regardless of size) When company policies, customer contracts, or project requirements prohibit use of AGPLv3-licensed software or require closed distribution/confidentiality
  • Obtaining commercial license: Contact nUR_MCP_SERVER development team at service@nonead.com.

10.3 Contributions

  • We welcome community contributions to nUR_MCP_SERVER. All contributions to the project are considered made under AGPLv3 license.
  • By submitting a contribution (e.g., a Pull Request), you agree that your code will be made available to the project and all future users (regardless of whether they choose AGPLv3 or commercial license) under AGPLv3 terms.
  • You also agree that your contribution may be included in versions of nUR_MCP_SERVER distributed under a commercial license.

10.4 Other Terms

  • Specific commercial license terms are established in the formal commercial license agreement.
  • Project maintainers reserve the right to update this license policy (including user size definitions and thresholds) as needed. Any updates will be announced via the project's official channels (code repository, website, etc.).

11. Core Development Team

MCP Server Development Team, Suzhou Nonead Robotics Technology Co., Ltd.

Tony Ke
Micro Zhu
Anthony Zhuang
Quentin Wang

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • OpenSearch MCP Server
    OpenSearch MCP Server

    A Model Context Protocol server implementation that enables natural language interactions with OpenS...

    6 tools
    Added May 30, 2025
  • Jira MCP Server
    Jira MCP Server

    A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowi...

    Added May 30, 2025
  • AWS MCP Server
    AWS MCP Server

    A Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 a...

    23 tools
    Added May 30, 2025
  • OracleDB MCP Server
    OracleDB MCP Server

    A Model Context Protocol Server that enables LLMs to interact with Oracle Database by providing data...

    Added May 30, 2025
  • OpenAPI MCP Server
    OpenAPI MCP Server

    A Model Context Protocol Server that enables LLMs to interact with and execute REST API calls throug...

    Added May 30, 2025