nUR MCP Server

by nonead
2
  • Apple
  • Linux
Integrations
  • Mentioned as a dependency required for running the MCP server, not an integration target.

  • Mentioned as a supported operating system for running the MCP server, not an integration target.

  • Mentioned for repository hosting, not as an integration target.

1. Что такое МКП?

MCP (Model Context Protocol) — это протокол связи, разработанный компанией Anthropic (исходный код открыт в ноябре 2024 года), который позволяет крупным языковым моделям (например, DeepSeek-V3-0324, DeepSeek-R1, Qwen3) эффективно получать доступ к внешним данным/инструментам/сервисам для предоставления более точных и интеллектуальных ответов.

Основные возможности:

Контекстное обеспечение: предоставление файлов/содержимого базы данных в качестве дополнительного контекста. Пример: анализ отчетов перед ответом.

Интеграция внешних инструментов: прямое управление локальными/удалёнными системами (файлами, API, оборудованием). Пример: автоматизированная организация документов.

Автоматизация рабочего процесса: объединение нескольких служб MCP для решения сложных задач

Безопасность данных: локальное выполнение защищает конфиденциальную информацию

2. Как работает МКП

Архитектура клиент-сервер:

Клиент MCP: приложение ИИ (инициирует запросы) Сервер MCP: предоставляет интерфейсы данных/инструментов Связь: совместима с JSON-RPC 2.0

3. Функции сервера

Доступ к данным: Файлы/базы данных/ресурсы памяти Выполнение инструмента: Предопределенные функции (SQL-запросы, файловые операции) Обновления в реальном времени: Push-уведомления об изменениях данных Управление сеансом: Обслуживание соединения

2. Основные функции сервера nUR MCP

Техническая спецификация продукта nUR_MCP_SERVER собственной разработки компании Tuode Technology

Обзор продукта:
nUR_MCP_SERVER — это интеллектуальная система управления роботом, построенная на интерфейсе MCP (Model Control Protocol), которая позволяет осуществлять интерактивное управление промышленными роботами на естественном языке посредством интеграции с большими языковыми моделями (LLM). Разработанная с архитектурой клиент-сервер, она поддерживает глубокую интеграцию со всем спектром коллаборативных роботов Universal Robots, революционизируя традиционную парадигму программирования обучающих пультов для промышленных роботов.

Основная техническая архитектура:

  1. Семантический движок анализа
    Оснащенный многослойным модулем обработки естественного языка на базе Transformer, он поддерживает контекстно-зависимый анализ команд (Contextual Command Parsing), обеспечивая сквозное преобразование естественного языка в команды управления роботом с точностью распознавания команд 98,6%.
  2. Система динамической генерации скриптов
    Фреймворк генерации кода на основе LLM, который автоматически преобразует команды естественного языка в скрипты управления роботом URScript. Он поддерживает проверку синтаксиса в реальном времени и проверку безопасности, повышая эффективность генерации в 12 раз по сравнению с традиционным программированием.
  3. Интерфейс мультимодального управления
  • Уровень расширения протокола MCP: поддерживает двухрежимную связь TCP/UDP с ответом на команды на уровне микросекунд.
  • Уровень абстракции устройства: стандартизирует интеграцию плагина URCap.
  • Шина данных: обеспечивает совместное управление несколькими роботами по протоколу TCP/IP Ethernet.

Основные характеристики:
▶ Управление естественным языком в реальном времени
Непосредственно управляет движением робота (управление позой, планирование траектории, операции ввода-вывода) с помощью голосовых/текстовых команд, поддерживая динамическое введение параметров и корректировку движения в реальном времени.

▶ Интеллектуальная система сбора данных

  • Сбор 12-мерных данных о состоянии в режиме реального времени (крутящий момент в суставе, положение конечного органа и т. д.).
  • Поддерживает правила фильтрации данных, определяемые на естественном языке.
  • Автоматически генерирует структурированные отчеты по данным (CSV/JSON/XLSX).

▶ Совместное управление несколькими роботами
Благодаря алгоритму распределенного планирования задач он может управлять ≤12 роботами UR одновременно при работе с MCP-клиентом Tuode, поддерживая каскадные голосовые команды и оркестровку задач между устройствами.

▶ Модуль адаптивного обучения
Включает в себя структуру поэтапного обучения, которая непрерывно оптимизирует сопоставление команд и действий на основе отзывов пользователей с циклом итерации системы ≤24 часов.

Технические характеристики:

  • Задержка ответа на команду: <200 мс (сквозная).
  • Совместимость протоколов: MCP v2.1+ / URScript v5.0+.
  • Мощность параллельной обработки: 200+ транзакций в секунду.

Таблица классификации функций инструмента nUR_MCP_SERVER:

Идентификатор инструментаКатегория функцииОписание функцииКлючевые параметры
fkUCFg7YmxSflgfmJawHeoУправление подключениемПодключиться к роботу URip:IP робота
fcr4pIqoIXyxh3ko9FOsWUУправление подключениемОтключить робота URip:IP робота
fNKAydKkxHwmGFgyrePBsNМониторинг состоянияПолучить длительность включения (секунды)ip:IP робота
fYTMsGvSRpUdWmURng7kGXОперация регистрацииПолучить выход регистра Int (0-23)ip:IP робота, индекс:регистр индекса
fvfqDMdDJer6kpbCzwFL1DОперация регистрацииПолучить двойной регистр выходных данных (0-23)ip:IP робота, индекс:регистр индекса
fCJ6sRw9m0ArdZ-MCaeNWKОперация регистрацииПолучить двойной выходной регистр (0-31)ip:IP робота, индекс:регистр индекса
f_ZXAIUv-eqHelwWxrzDHeИнформация об устройствеПолучить серийный номерip:IP робота
fZ2ALt5kD50gV9AdEgBrROИнформация об устройствеПолучить модельip:IP робота
fEtHcw5RNF54X9RYIEU-1mУправление движениемПолучайте координаты TCP в реальном времениip:IP робота
ftsb2AsiqiPqSBxHIwALOxУправление движениемПолучайте углы суставов в реальном времениip:IP робота
fXmkr4PLkHKF0wgQGEHzLtУправление движениемОтправить команду позы соединенияip:IP робота, q:углы сочленения (радианы)
fWdukQrgFZeK-DEcST4AwOУправление движениемОтправить команду линейного перемещения TCPip:IP робота, pose:TCP позиция
f2gbgju7QsymJa4wPgZQ0TУправление движениемЛинейное перемещение по оси Xip:IP робота, расстояние:расстояние движения(метры)
fS6rCxVp498s5edU7jCMB3Управление движениемЛинейное перемещение по оси Yip:IP робота, расстояние:расстояние движения(метры)
fJps7j-T3lwzXhp8p0_suyУправление движениемЛинейное перемещение по оси Zip:IP робота, расстояние:расстояние движения(метры)
fTMj5413O5CzsORAyBYXj8Управление программойЗагрузить программу URip:IP робота, program_name:имя программы
fqiYJ1c9fqCs5eYd-yKEeJУправление программойЗагрузите и выполните программу URip:IP робота, program_name:имя программы
fW6-wrPoqm2bE3bMgtLbLPУправление программойОстановить текущую программуip:IP робота
fsEmm-VX3CCY_XvnCDms7fУправление программойПриостановить текущую программуip:IP робота
f83-fUQBd-YRSdIQDpuYmWМониторинг состоянияПолучить текущее напряжениеip:IP робота
foMoD2L690vRdQxdW_gRNlМониторинг состоянияПолучить текущий текущийip:IP робота
fDZBXqofuIb-7IjS6t2YJ2Мониторинг состоянияПолучить напряжение совместного действияip:IP робота
fgAa_kwSmXmvld6Alx39ijМониторинг состоянияПолучить совместный токip:IP робота
мехAKHVnYvORJ9R7N7vpblМониторинг состоянияИзмерьте температуру суставовip:IP робота
fuNb7TgOgWNukjAVjusMN4Мониторинг состоянияПолучить статус операцииip:IP робота
fD12XJtqjgI46Oufwt928cМониторинг состоянияПолучить статус выполнения программыip:IP робота
fMLa2mjlactTbD_CCKB1tXИнформация об устройствеПолучить версию программного обеспеченияip:IP робота
fWXQKGQ6J5mas9K9mGPK3xИнформация об устройствеПолучить безопасный режимip:IP робота
f81vKugz9xnncjirTC3B6AУправление программойПолучить список программip:IP-адрес робота, имя пользователя/пароль:учетные данные SSH
ffaaQZeknwwTISLYdYqM0_Управление программойОтправить скрипт программыip:IP робота, скрипт:контент скрипта
fsWlT3tCON1ub-kUZCrq7EУправление движениемКруговое движениеip:IP-адрес робота, center:TCP-центральное положение, r:радиус(метры)
f7y1QpjnA9s1bzfLeOkTnSУправление движениемНарисуй квадратip:IP-адрес робота, origin:начальная позиция TCP, border:длина стороны (метры)
fuN_LLSc22VKXWXwbwNARoУправление движениемНарисовать прямоугольникip:IP-адрес робота, origin:начальная позиция TCP, width/height:ширина/высота(метры)

Примечание: для всех инструментов сначала требуется установить соединение с роботом.

3. Отказ от ответственности

Перед использованием сервера nUR MCP убедитесь, что операторы прошли обучение по технике безопасности при работе с роботами UR и знакомы с процедурами аварийной остановки (E-stop).

Регулярно проверяйте рабочее состояние робота и сервера MCP для поддержания стабильности и безопасности системы.

При использовании сервера nUR MCP необходимо строго соблюдать следующие протоколы безопасности:

Видимость робота

Операторы должны держать универсальных роботов в пределах прямой видимости для мониторинга в режиме реального времени.

Покидать рабочую зону во время работы робота запрещено для обеспечения немедленного реагирования на чрезвычайные ситуации.

Безопасная рабочая среда

Перед активацией робота уберите препятствия и убедитесь, что в опасную зону не проникают люди и предметы.

При необходимости установите физические барьеры или световые завесы безопасности для предотвращения несанкционированного доступа.

Освобождение от ответственности за несоблюдение

Мы не несем ответственности за травмы, повреждение оборудования или несчастные случаи на производстве, вызванные несоблюдением требований безопасности (например, работа без присмотра, неочищенные рабочие зоны).

Все эксплуатационные риски и последствия несет пользователь.

4. Выпуски версий

4.1 Последние обновления

  • 2025.05.15 : Первоначальный выпуск nUR_MCP_SERVER

4.2 Планы на будущее

  • Разработайте специальный клиент MCP для сервера nUR MCP для улучшения функций безопасности привода.
  • Добавить функцию записи журнала робота UR.
  • Включить резервное копирование и загрузку программ робота UR.

5. Быстрый старт

5.1 На основе продукта (для обычных пользователей)

5.1.1 Движок и зависимости
  • Рекомендуемые версии системы:
    macOS Users: macOS Monterey 12.6 or later Linux Users: CentOS 7 / Ubuntu 20.04 or later Windows Users: Windows 10 LTSC 2021 or later
  • Требования к программному обеспечению:Среда сервера MCP
    Python 3.11 or later pip 25.1 or later UV Package Manager 0.6.14 or later bun 1.2.8 or later
    Клиент МСР
    Claude Desktop 3.7.0 or later Cherry Studio 1.2.10 or later Cline 3.14.1 or later ClaudeMind, Cursor, NextChat, ChatMCP, Copilot-MCP, Continue, Dolphin-MCP, Goose - Not tested.
    LLM Большие языковые модели
    DeepSeek-V3-0324 or later DeepSeek-R1-671b or later Qwen3-235b-a22b or later Generally, any MCP-supported LLM can be used. Models not listed here have not been tested. Ollama-deployed models currently cannot invoke Tools (under resolution)...
5.1.2 Установка

Установка MCP-сервера:

  1. Установите Python 3.11 или более позднюю версию.
  2. Установите pip 25.1 или более позднюю версию.
  3. Установите UV Package Manager 0.6.14 или более позднюю версию.
  4. Установите Bun 1.2.8 или более позднюю версию.
  5. Установка MCP-сервера:
git clone https://gitee.com/nonead/nUR_MCP_SERVER.git cd nUR_MCP_SERVER pip install -r requirements.txt

Конфигурация клиента MCP:

Для использования с Claude Desktop добавьте конфигурацию сервера: Для macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "nUR_MCP_SERVER": { "command": "python", "args": ["/home/nonead/MCP_Server/nUR_MCP_SERVER/main.py"] } } }

Для Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "nUR_MCP_SERVER": { "command": "python", "args": ["D:\\MyProgram\\MCP_SERVER\\nUR_MCP_SERVER\\main.py"] } } }

Для использования с Cherry Studio добавьте конфигурацию сервера:

Для macOS и Linux:

{ "mcpServers": { "nUR_MCP_SERVER": { "name": "nUR_MCP_Server", "type": "stdio", "description": "NONEAD Universal-Robots MCP Server", "isActive": true, "provider": "NONEAD Corporation", "providerUrl": "https://www.nonead.com", "logoUrl": "https://www.nonead.com/assets/img/vi/5.png", "tags": [ "NONEAD", "nUR_MCP_Server", "Universal-Robots" ], "command": "python", "args": [ "/home/nonead/MCP_Server/nUR_MCP_SERVER/main.py" ] } } }

Для Windows:

{ "mcpServers": { "nUR_MCP_SERVER": { "name": "nUR_MCP_Server", "type": "stdio", "description": "NONEAD Universal-Robots MCP Server", "isActive": true, "provider": "NONEAD Corporation", "providerUrl": "https://www.nonead.com", "logoUrl": "https://www.nonead.com/assets/img/vi/5.png", "tags": [ "NONEAD", "nUR_MCP_Server", "Universal-Robots" ], "command": "python", "args": [ "D:\\MyProgram\\MCP_SERVER\\nUR_MCP_SERVER\\main.py" ] } } }

Для использования с Cline добавьте конфигурацию сервера:

Для macOS и Linux:

{ "mcpServers": { "nUR_MCP_SERVER": { "command": "python", "args": ["/home/nonead/MCP_Server/nUR_MCP_SERVER/main.py"] } } }

Для Windows:

{ "mcpServers": { "nUR_MCP_SERVER": { "command": "python", "args": ["D:\\MyProgram\\MCP_SERVER\\nUR_MCP_SERVER\\main.py"] } } }

5.2 На основе инструментария (для разработчиков)

5.2.1 Движок и зависимости
  • Рекомендуемые версии системы:
    macOS Users: macOS Monterey 12.6 or later Linux Users: CentOS 7 / Ubuntu 20.04 or later Windows Users: Windows 10 LTSC 2021 or later
  • Требования к программному обеспечению:Среда сервера MCP
    Python 3.11 or later pip 25.1 or later UV Package Manager 0.6.14 or later bun 1.2.8 or later
    LLM Большие языковые модели
    DeepSeek-V3-0324 or later DeepSeek-R1-671b or later Qwen3-235b-a22b or later Generally, any LLM supporting MCP is usable. Untested models are not guaranteed. Ollama-deployed models currently cannot invoke Tools (under resolution)...
5.2.2 Установка

Для разработчиков macOS / Linux / Windows

Python 3.11 or later pip 25.1 or later UV Package Manager 0.6.14 or later bun 1.2.8 or later
5.2.3 Использование

Вот несколько примеров задач, которые вы можете поручить выполнить LLM:

  • Подключитесь к роботу UR по IP: 192.168.1.199
  • Получить текущие координаты позы конечного исполнительного органа TCP робота UR
  • Список всех команд инструмента nUR_MCP_SERVER
  • Получить все данные об оборудовании робота UR
  • Выполнить скриптовую программу на роботе UR
  • Запустите встроенную программу робота UR XXXX.urp
  • Назначьте роботу UR с координатами 172.22.109.141 имя «Робот A», а роботу с координатами 172.22.98.41 — имя «Робот B». Подключите обоих роботов, запишите их текущие позы TCP и ключевые позиции (Робот A слева, Робот B справа) и проанализируйте их пространственное соотношение.
  • Выполните пошаговые инструкции для робота UR по адресу 192.168.1.199: запишите текущую позу TCP, затем переместите TCP на +20 мм по Z, -50 мм по Y, +30 мм по X, повторяя 5 циклов.
  • Запрограммируйте и выполните скрипт UR для рисования окружности радиусом 50 мм в базовой плоскости с центром в текущей позе.
  • Назначьте робота UR с координатами 172.22.109.141 как «Робота A», а робота с координатами 172.22.98.41 — как «Робота B». Подключите обоих роботов, затем синхронизируйте робота B, чтобы он отражал движения робота A в последующих командах.

6. Техническая архитектура

MCP использует архитектуру клиент-сервер, обеспечивающую стандартизированную связь между моделями и внешними ресурсами.

Модель клиент-сервер

Архитектура MCP состоит из следующих основных компонентов:

  • MCP Host : приложение LLM (например, Claude Desktop или IDE), которое инициирует соединения и пытается получить доступ к данным через MCP.
  • Клиент MCP : клиент протокола, встроенный в хост-приложение, поддерживающий соединение 1:1 с сервером.
  • MCP Server : облегченная программа, которая предоставляет определенные функции через стандартизированный протокол контекста модели.
  • Локальные источники данных : компьютерные файлы, базы данных и службы, к которым сервер MCP может получить безопасный доступ.
  • Удаленные службы : внешние системы (например, API), доступные через Интернет, к которым может подключиться сервер MCP.

Основные обязанности

В архитектуре MCP каждый компонент имеет следующие обязанности:

Хост MCP:

  • Предоставляет пользовательский интерфейс
  • Управляет связями с поставщиками LLM
  • Интегрирует клиент MCP для доступа к внешним ресурсам

Клиент MCP:

  • Устанавливает и поддерживает соединения с сервером MCP
  • Отправляет запросы и получает ответы
  • Обеспечивает обмен данными в соответствии со стандартами протокола MCP.

MCP-сервер:

  • Обрабатывает запросы клиентов
  • Выполняет определенные функции или предоставляет доступ к ресурсам
  • Форматирует ответы в соответствии со стандартами протокола MCP

Протокол связи

MCP использует JSON-RPC 2.0 в качестве своего основного протокола связи, поддерживая следующие типы сообщений:

  • Запросы : сообщения, отправляемые клиентом серверу (или наоборот) для инициирования операций.
  • Ответы : ответы на запросы, содержащие либо результаты, либо информацию об ошибках.
  • Уведомления : односторонние сообщения, не требующие ответа, обычно используемые для уведомлений о событиях.

MCP поддерживает несколько транспортных механизмов, включая:

  • Стандартный ввод/вывод (Stdio) : подходит для локальных серверов, обеспечивая межпроцессное взаимодействие.
  • События, отправленные сервером (SSE) : транспортный механизм на основе HTTP для удаленных серверов.

    Запросы : сообщения, инициирующие операции, отправляемые от клиента серверу или наоборот.
    Ответы : Ответы на запросы, содержащие либо результаты, либо информацию об ошибках.
    Уведомления : односторонние сообщения, не требующие ответа, обычно используются для уведомлений о событиях.

MCP поддерживает несколько транспортных механизмов, включая:

  • Стандартный ввод/вывод (Stdio) : подходит для локальных серверов, реализуется посредством межпроцессного взаимодействия.
  • События, отправленные сервером (SSE) : транспортный механизм на основе HTTP для удаленных серверов.

Преимущества МКП

MCP предлагает значительные преимущества по сравнению с традиционными методами интеграции, особенно в плане стандартизации, безопасности и масштабируемости.

Стандартизация
MCP решает проблему фрагментации в традиционной интеграции путем стандартизации взаимодействия между системами ИИ и внешними источниками данных:

  • Подключение по принципу «plug-and-play» : унифицированный протокол обеспечивает бесперебойную интеграцию различных источников данных без необходимости написания специального кода.
  • Кроссплатформенная совместимость : поддерживает различные модели и платформы ИИ, улучшая взаимодействие.
  • Упрощенная разработка : снижает сложность, позволяя разработчикам сосредоточиться на бизнес-логике, а не на базовых интеграциях.

Безопасность
MCP включает в себя встроенные механизмы безопасности для защиты данных во время передачи и обработки:

  • Защита конфиденциальных данных : обеспечивает безопасную обработку конфиденциальной информации (например, ключей API, пользовательских данных).
  • Контроль доступа : серверы MCP реализуют детальные разрешения для проверки авторизации запросов.
  • Локальная обработка : конфиденциальные данные хранятся локально, что исключает риски их раскрытия третьим лицам.

Масштабируемость
Модульная конструкция MCP обеспечивает исключительную расширяемость:

  • Мультисервисное подключение : поддерживает стандартизированный обмен ресурсами/инструментами между совместимыми клиентами.
  • Рост экосистемы : разработчики получают доступ к расширяющимся библиотекам готовых компонентов.
  • Настройка : позволяет создавать специализированные серверы MCP для расширения возможностей системы.

7. Свяжитесь с нами

GitHub : https://github.com/nonead/nUR_MCP_SERVER .
Gitee : https://gitee.com/nonead/nUR_MCP_SERVER
Официальный сайт : https://www.nonead.com

8. Различия между сервером nUR MCP и другими серверами MCP

Пользователи nUR MCP Server должны обладать расширенными знаниями по безопасности и пройти обучение по эксплуатации робота UR, поскольку LLM напрямую управляют физическими роботами. Неправильная эксплуатация может привести к травмам или повреждению имущества.

9. Цитирование

При использовании данного программного обеспечения, пожалуйста, укажите следующую ссылку:

10. Лицензия

В этом проекте используется модель двойного лицензирования с сегментацией пользователей.

Основные принципы

  • Отдельные пользователи и организации/компании с численностью ≤10 человек: лицензия AGPLv3 применяется автоматически.
  • Организации/компании с численностью персонала более 10 человек: требуется коммерческая лицензия.

Определение «≤10 человек»: это относится к ситуациям, когда общее количество лиц в вашей организации (включая компании, некоммерческие организации, государственные учреждения, образовательные учреждения и т. д.), которые напрямую или косвенно получают доступ, используют или извлекают выгоду из nUR_MCP_SERVER, не превышает 10. Сюда входят, помимо прочего, разработчики, тестировщики, операторы, конечные пользователи и пользователи через интегрированные системы.

10.1 Лицензия с открытым исходным кодом (AGPLv3) — для частных лиц и организаций с численностью ≤10 человек

  • Если вы являетесь индивидуальным пользователем или ваша организация соответствует определению "≤10 человек", вы можете свободно использовать, изменять и распространять nUR_MCP_SERVER на условиях AGPLv3. Полную лицензию AGPLv3 можно найти по адресу https://www.gnu.org/licenses/agpl-3.0.html .
  • Ключевые обязательства: В качестве основного требования AGPLv3 вы должны предоставить получателям полный исходный код в соответствии с AGPLv3, если вы распространяете измененные версии nUR_MCP_Server или предлагаете его в качестве сетевой услуги. Даже если ваша организация соответствует критериям "≤10 человек", вам следует рассмотреть коммерческую лицензию (см. ниже), если вы хотите избежать этого требования раскрытия исходного кода.
  • Перед использованием внимательно прочтите и поймите все условия AGPLv3.

10.2 Коммерческая лицензия — для организаций с численностью персонала >10 человек или пользователей, желающих избежать обязательств AGPLv3

  • Обязательное требование: если ваша организация не соответствует определению «≤10 человек» (т. е. более 11 человек получают доступ/используют/извлекают выгоду из программного обеспечения), вам необходимо заключить с нами коммерческое лицензионное соглашение перед использованием nUR_MCP_SERVER.
  • Необязательное приложение: даже если ваша организация соответствует критериям «≤10 человек», требуется коммерческая лицензия, если ваш сценарий использования не соответствует условиям AGPLv3 (особенно требованиям раскрытия исходного кода) или если вам требуются особые коммерческие положения (например, гарантии, возмещение ущерба или отсутствие ограничений Copyleft), не предлагаемые в рамках AGPLv3.
  • Распространенные случаи, требующие коммерческой лицензии (список не исчерпывающий):
    • Организации с численностью >10 человек
    • (Независимо от размера) Распространение измененных версий nUR_MCP_SERVER без раскрытия исходного кода, как того требует AGPLv3
    • (Независимо от размера) Предложение nUR_MCP_SERVER как сетевой сервис (SaaS) без предоставления пользователям доступа к измененному исходному коду
    • (Независимо от размера) Когда политика компании, контракты с клиентами или требования проекта запрещают использование программного обеспечения с лицензией AGPLv3 или требуют закрытого распространения/конфиденциальности
  • Получение коммерческой лицензии: свяжитесь с командой разработчиков nUR_MCP_SERVER по адресу service@nonead.com .

10.3 Вклады

  • Мы приветствуем вклад сообщества в nUR_MCP_SERVER. Все вклады в проект считаются сделанными по лицензии AGPLv3.
  • Отправляя вклад (например, запрос на извлечение), вы соглашаетесь с тем, что ваш код будет доступен проекту и всем будущим пользователям (независимо от того, выберут ли они AGPLv3 или коммерческую лицензию) на условиях AGPLv3.
  • Вы также соглашаетесь с тем, что ваш вклад может быть включен в версии nUR_MCP_SERVER, распространяемые по коммерческой лицензии.

10.4 Другие условия

  • Конкретные условия коммерческой лицензии устанавливаются в официальном соглашении о коммерческой лицензии.
  • Сопровождающие проекта оставляют за собой право обновлять эту политику лицензирования (включая определения размера пользователя и пороговые значения) по мере необходимости. Любые обновления будут анонсироваться через официальные каналы проекта (репозиторий кода, веб-сайт и т. д.).

11. Основная команда разработчиков

Группа разработчиков сервера MCP, Suzhou Nonead Robotics Technology Co., Ltd.

Тони Ке tonyke@nonead.com
Микро Чжу microzhu@nonead.com
Энтони Чжуан anthonyzhuang@nonead.com
Квентин Ванг quentinwang@nonead.com

-
security - not tested
F
license - not found
-
quality - not tested

Интеллектуальная система промежуточного программного обеспечения, которая обеспечивает интерактивное управление коллаборативными роботами Universal Robots на естественном языке, позволяя пользователям подключаться к промышленным роботам и управлять ими с помощью голосовых/текстовых команд с помощью совместимых с MCP LLM.

  1. Как работает МКП
    1. Функции сервера
      1. Основные функции сервера nUR MCP
        1. Отказ от ответственности
          1. Выпуски версий
            1. 4.1 Последние обновления
            2. 4.2 Планы на будущее
          2. Быстрый старт
            1. 5.1 На основе продукта (для обычных пользователей)
            2. 5.2 На основе инструментария (для разработчиков)
          3. Техническая архитектура
            1. Модель клиент-сервер
            2. Основные обязанности
            3. Протокол связи
            4. Преимущества МКП
          4. Свяжитесь с нами
            1. Различия между сервером nUR MCP и другими серверами MCP
              1. Цитирование
                1. Лицензия
                  1. 10.1 Лицензия с открытым исходным кодом (AGPLv3) — для частных лиц и организаций с численностью ≤10 человек
                  2. 10.2 Коммерческая лицензия — для организаций с численностью персонала >10 человек или пользователей, желающих избежать обязательств AGPLv3
                  3. 10.3 Вклады
                  4. 10.4 Другие условия
                2. Основная команда разработчиков

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.
                    Last updated -
                    32
                    80
                    5
                    TypeScript
                    MIT License
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Python-based server that enables AI assistants to control robots by integrating the Model Context Protocol (MCP) with ROS 2, allowing for natural language commands that translate into robot movement via the /cmd\_vel topic.
                    Last updated -
                    42
                    Python
                  • -
                    security
                    F
                    license
                    -
                    quality
                    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.
                    Last updated -
                    2
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP (Multi-Agent Conversation Protocol) Server that enables AI agents to interact with Google Docs via natural language, automatically generated using AG2's MCP builder.
                    Last updated -
                    Python

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/nonead/nUR-MCP-SERVER'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server