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. Was ist MCP?
MCP (Model Context Protocol) ist ein von Anthropic entwickeltes Kommunikationsprotokoll (Open Source im November 2024), das großen Sprachmodellen (z. B. DeepSeek-V3-0324, DeepSeek-R1, Qwen3) den effizienten Zugriff auf externe Daten/Tools/Dienste ermöglicht, um genauere und intelligentere Antworten zu liefern.
Hauptfunktionen:
Context Provisioning: Dateien/Datenbankinhalte als ergänzenden Kontext bereitstellen Beispiel: Berichte vor der Beantwortung analysieren
Integration externer Tools: Direkte Bedienung lokaler/entfernter Systeme (Dateien, APIs, Hardware) Beispiel: Automatisierte Dokumentenorganisation
Workflow-Automatisierung: Kombinieren Sie mehrere MCP-Dienste für komplexe Aufgaben
Datensicherheit: Lokale Ausführung schützt vertrauliche Informationen
2. So funktioniert MCP
Client-Server-Architektur:
MCP-Client: KI-Anwendung (initiiert Anfragen) MCP-Server: Stellt Daten-/Tool-Schnittstellen bereit Kommunikation: JSON-RPC 2.0-kompatibel
3. Serverfunktionen
Datenzugriff: Dateien/Datenbanken/Speicherressourcen Tool-Ausführung: Vordefinierte Funktionen (SQL-Abfragen, Dateioperationen) Echtzeit-Updates: Push-Benachrichtigungen bei Datenänderungen Sitzungsverwaltung: Verbindungswartung
2. Kernfunktionen des nUR MCP-Servers
Technische Spezifikation des von Tuode Technology selbst entwickelten Produkts nUR_MCP_SERVER
Produktübersicht:
Der nUR_MCP_SERVER ist ein intelligentes Robotersteuerungs-Middleware-System, das auf der MCP-Schnittstelle (Model Control Protocol) basiert und durch die Integration mit großen Sprachmodellen (LLMs) die interaktive Steuerung von Industrierobotern in natürlicher Sprache ermöglicht. Dank seiner Client-Server-Architektur unterstützt es die umfassende Integration mit der gesamten Palette kollaborativer Roboter von Universal Robots und revolutioniert das traditionelle Programmierparadigma für Industrieroboter mit Teach-Pendants.
Technische Kernarchitektur:
- Semantische Parsing-Engine
Ausgestattet mit einem mehrschichtigen Transformer-basierten NLP-Verarbeitungsmodul unterstützt es kontextsensitive Befehlsanalyse (Contextual Command Parsing) und erreicht eine End-to-End-Konvertierung von natürlicher Sprache in Robotersteuerungsbefehle mit einer Befehlserkennungsgenauigkeit von 98,6 %. - Dynamisches Skriptgenerierungssystem
Ein LLM-basiertes Codegenerierungsframework, das natürliche Sprachbefehle automatisch in URScript-Robotersteuerungsskripte konvertiert. Es unterstützt Syntaxvalidierung und Sicherheitsüberprüfung in Echtzeit und verbessert die Generierungseffizienz im Vergleich zur herkömmlichen Programmierung um das Zwölffache. - Multimodale Steuerungsschnittstelle
- MCP-Protokollerweiterungsschicht: Unterstützt Dual-Mode-TCP/UDP-Kommunikation mit Befehlsantwort auf µs-Ebene.
- Geräteabstraktionsschicht: Standardisiert die URCap-Plugin-Integration.
- Datenbus: Ermöglicht die kollaborative Steuerung mehrerer Roboter über das TCP/IP-Ethernet-Protokoll.
Kernfunktionen:
▶ Echtzeitsteuerung in natürlicher Sprache
Steuert die Roboterbewegung (Pose-Steuerung, Flugbahnplanung, E/A-Vorgänge) direkt über Sprach-/Textbefehle und unterstützt die dynamische Parametereingabe und Bewegungsanpassungen in Echtzeit.
▶ Intelligentes Datenerfassungssystem
- Echtzeiterfassung von 12-dimensionalen Zustandsdaten (Gelenkdrehmoment, Endeffektorpose usw.).
- Unterstützt in natürlicher Sprache definierte Datenfilterregeln.
- Generiert automatisch strukturierte Datenberichte (CSV/JSON/XLSX).
▶ Kollaborative Steuerung mehrerer Roboter
Basierend auf einem verteilten Aufgabenplanungsalgorithmus kann es in Verbindung mit dem MCP-Client von Tuode ≤12 UR-Roboter gleichzeitig verwalten und unterstützt kaskadierende Sprachbefehle sowie geräteübergreifende Aufgabenorchestrierung.
▶ Adaptives Lernmodul
Verfügt über ein inkrementelles Trainingsframework, das die Befehls-Aktions-Zuordnung durch Benutzerfeedback kontinuierlich optimiert, mit einem Systemiterationszyklus von ≤24 Stunden.
Technische Daten:
- Latenz der Befehlsantwort: <200 ms (Ende-zu-Ende).
- Protokollkompatibilität: MCP v2.1+ / URScript v5.0+.
- Gleichzeitige Verarbeitungskapazität: 200+ TPS.
Funktionsklassifizierungstabelle des nUR_MCP_SERVER-Tools:
Werkzeug-ID | Funktionskategorie | Funktionsbeschreibung | Schlüsselparameter |
---|---|---|---|
fkUCFg7YmxSflgfmJawHeo | Verbindungsverwaltung | Mit UR-Roboter verbinden | ip:Roboter-IP |
fcr4pIqoIXyxh3ko9FOsWU | Verbindungsverwaltung | Trennen Sie den UR-Roboter | ip:Roboter-IP |
fNKAydKkxHwmGFgyrePBsN | Statusüberwachung | Einschaltdauer abrufen (Sekunden) | ip:Roboter-IP |
fYTMsGvSRpUdWmURng7kGX | Registervorgang | Holen Sie sich die Ausgabe des Int-Registers (0-23) | ip:Roboter-IP, index:Registerindex |
fvfqDMdDJer6kpbCzwFL1D | Registervorgang | Holen Sie sich die Doppelregisterausgabe (0-23) | ip:Roboter-IP, index:Registerindex |
fCJ6sRw9m0ArdZ-MCaeNWK | Registervorgang | Holen Sie sich die Doppelregisterausgabe (0-31) | ip:Roboter-IP, index:Registerindex |
f_ZXAIUv-eqHelwWxrzDHe | Geräteinformationen | Seriennummer abrufen | ip:Roboter-IP |
fZ2ALt5kD50gV9AdEgBrRO | Geräteinformationen | Modell abrufen | ip:Roboter-IP |
fEtHcw5RNF54X9RYIEU-1m | Bewegungssteuerung | Erhalten Sie TCP-Koordinaten in Echtzeit | ip:Roboter-IP |
ftsb2AsiqiPqSBxHIwALox | Bewegungssteuerung | Erhalten Sie Gelenkwinkel in Echtzeit | ip:Roboter-IP |
fXmkr4PLkHKF0wgQGEHzLt | Bewegungssteuerung | Senden Sie den Befehl zur gemeinsamen Pose | ip:Roboter-IP, q:Gelenkwinkel (Bogenmaß) |
fWdukQrgFZeK-DEcST4AwO | Bewegungssteuerung | Senden Sie den TCP-Befehl für lineare Bewegung | ip:Roboter-IP, pose:TCP-Position |
f2gbgju7QsymJa4wPgZQ0T | Bewegungssteuerung | Lineare Bewegung der X-Achse | IP: Roboter-IP, Entfernung: Bewegungsdistanz (Meter) |
fS6rCxVp498s5edU7jCMB3 | Bewegungssteuerung | Lineare Bewegung der Y-Achse | IP: Roboter-IP, Entfernung: Bewegungsdistanz (Meter) |
fJps7j-T3lwzXhp8p0_suy | Bewegungssteuerung | Lineare Bewegung der Z-Achse | IP: Roboter-IP, Entfernung: Bewegungsdistanz (Meter) |
fTMj5413O5CzsORAyBYXj8 | Programmsteuerung | UR-Programm laden | ip:Roboter-IP, program_name:Programmname |
fqiYJ1c9fqCs5eYd-yKEeJ | Programmsteuerung | UR-Programm laden und ausführen | ip:Roboter-IP, program_name:Programmname |
fW6-wrPoqm2bE3bMgtLbLP | Programmsteuerung | Aktuelles Programm stoppen | ip:Roboter-IP |
fsEmm-VX3CCY_XvnCDms7f | Programmsteuerung | Aktuelles Programm pausieren | ip:Roboter-IP |
f83-fUQBd-YRSdIQDpuYmW | Statusüberwachung | Aktuelle Spannung abrufen | ip:Roboter-IP |
foMoD2L690vRdQxdW_gRNl | Statusüberwachung | Aktuellen Strom abrufen | ip:Roboter-IP |
fDZBXqofuIb-7IjS6t2YJ2 | Statusüberwachung | Ermitteln der gemeinsamen Spannung | ip:Roboter-IP |
fgAa_kwSmXmvld6Alx39ij | Statusüberwachung | Gemeinsamen Strom erhalten | ip:Roboter-IP |
furAKHVnYvORJ9R7N7vpbl | Statusüberwachung | Ermitteln Sie die Gelenktemperatur | ip:Roboter-IP |
fuNb7TgOgWNukjAVjusMN4 | Statusüberwachung | Abrufen des Vorgangsstatus | ip:Roboter-IP |
fD12XJtqjgI46Oufwt928c | Statusüberwachung | Abrufen des Programmausführungsstatus | ip:Roboter-IP |
fMLa2mjlactTbD_CCKB1tX | Geräteinformationen | Softwareversion abrufen | ip:Roboter-IP |
fWXQKGQ6J5mas9K9mGPK3x | Geräteinformationen | Holen Sie sich den Sicherheitsmodus | ip:Roboter-IP |
f81vKugz9xnncjirTC3B6A | Programmsteuerung | Programmliste abrufen | ip:Roboter-IP, Benutzername/Passwort:SSH-Anmeldeinformationen |
ffaaQZeknwwTISLYdYqM0_ | Programmsteuerung | Programmskript senden | ip:Roboter-IP, Skript:Skriptinhalt |
fsWlT3tCOn1ub-kUZCrq7E | Bewegungssteuerung | Kreisbewegung | ip:Roboter-IP, center:TCP-Mittelposition, r:Radius (Meter) |
f7y1QpjnA9s1bzfLeOkTnS | Bewegungssteuerung | Quadrat zeichnen | ip:Roboter-IP, Ursprung:TCP-Startposition, Grenze:Seitenlänge (Meter) |
fuN_LLSc22VKXWXwbwNARo | Bewegungssteuerung | Rechteck zeichnen | IP: Roboter-IP, Herkunft: TCP-Startposition, Breite/Höhe: Breite/Höhe (Meter) |
Hinweis: Für alle Tools muss zunächst eine Roboterverbindung hergestellt werden.
3. Haftungsausschluss
Stellen Sie vor der Verwendung des nUR MCP-Servers sicher, dass die Bediener die UR-Robotersicherheitsschulung absolviert haben und mit den Not-Aus-Verfahren (E-Stopp) vertraut sind.
Überprüfen Sie regelmäßig den Betriebsstatus des Roboters und des MCP-Servers, um die Systemstabilität und -sicherheit aufrechtzuerhalten.
Bei der Verwendung des nUR MCP-Servers müssen die folgenden Sicherheitsprotokolle strikt eingehalten werden:
Robotersichtbarkeit
Die Bediener müssen Universal Robots zur Echtzeitüberwachung in direkter Sichtlinie halten.
Um im Notfall sofort reagieren zu können, ist das Verlassen des Betriebsbereichs während des Roboterbetriebs verboten.
Sichere Arbeitsumgebung
Beseitigen Sie Hindernisse und stellen Sie sicher, dass vor der Roboteraktivierung keine Personen/Gegenstände in die Gefahrenzone gelangen.
Installieren Sie bei Bedarf physische Barrieren oder Sicherheitslichtvorhänge, um unbefugten Zugriff zu verhindern.
Haftungsausschluss bei Nichteinhaltung
Für Verletzungen, Geräteschäden oder Produktionsunfälle, die durch die Nichtbeachtung von Sicherheitsvorschriften (z. B. unbeaufsichtigter Betrieb, geräumte Arbeitsbereiche) entstehen, haften wir nicht.
Alle Betriebsrisiken und Folgen gehen zu Lasten des Benutzers.
4. Versionsveröffentlichungen
4.1 Aktuelle Updates
- 15.05.2025 : Erstveröffentlichung von nUR_MCP_SERVER
4.2 Zukunftspläne
- Entwickeln Sie einen dedizierten MCP-Client für den nUR MCP-Server, um die Sicherheitsfunktionen des Aktuators zu verbessern.
- Fügen Sie eine Funktion zur Aufzeichnung von UR-Roboterprotokollen hinzu.
- Aktivieren Sie die Sicherung und den Upload von UR-Roboterprogrammen.
5. Schnellstart
5.1 Produktbasiert (für allgemeine Benutzer)
5.1.1 Engine und Abhängigkeiten
- Empfohlene Systemversionen:
- Softwareanforderungen:MCP-ServerumgebungMCP-ClientLLM Große Sprachmodelle
5.1.2 Installation
MCP-Serverinstallation:
- Installieren Sie Python 3.11 oder höher.
- Installieren Sie pip 25.1 oder höher.
- Installieren Sie UV Package Manager 0.6.14 oder höher.
- Installieren Sie bun 1.2.8 oder höher.
- MCP-Server installieren:
MCP-Client-Konfiguration:
Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu: Für macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Für Windows: %APPDATA%/Claude/claude_desktop_config.json
Zur Verwendung mit Cherry Studio fügen Sie die Serverkonfiguration hinzu:
Für macOS und Linux:
Für Windows:
Zur Verwendung mit Cline fügen Sie die Serverkonfiguration hinzu:
Für macOS und Linux:
Für Windows:
5.2 Toolkit-basiert (für Entwickler)
5.2.1 Engine und Abhängigkeiten
- Empfohlene Systemversionen:
- Softwareanforderungen:MCP-ServerumgebungLLM Große Sprachmodelle
5.2.2 Installation
Für macOS-/Linux-/Windows-Entwickler
5.2.3 Nutzung
Hier sind einige Beispielaufgaben, die Sie dem LLM zur Ausführung anweisen können:
- Verbinden Sie sich mit UR-Roboter unter der IP: 192.168.1.199
- Holen Sie sich die aktuellen TCP-Endeffektor-Pose-Koordinaten des UR-Roboters
- Alle Befehle des Tools nUR_MCP_SERVER auflisten
- Alle Hardwaredaten des UR-Roboters abrufen
- Führen Sie ein Skriptprogramm auf dem UR-Roboter aus
- Führen Sie das integrierte Programm XXXX.urp des UR-Roboters aus
- Weisen Sie den UR-Roboter unter 172.22.109.141 als „Roboter A“ und den unter 172.22.98.41 als „Roboter B“ zu. Verbinden Sie beide Roboter, zeichnen Sie ihre aktuellen TCP-Posen und Schlüsselpositionen auf (Roboter A links, Roboter B rechts) und analysieren Sie ihre räumliche Beziehung.
- Führen Sie die Schritt-für-Schritt-Anweisungen für den UR-Roboter unter 192.168.1.199 aus: Zeichnen Sie die aktuelle TCP-Pose auf, bewegen Sie den TCP dann um +20 mm in Z, -50 mm in Y, +30 mm in X und wiederholen Sie dies 5 Zyklen lang.
- Programmieren und führen Sie ein UR-Skript aus, um in der Basisebene einen Kreis mit einem Radius von 50 mm zu zeichnen, der auf die aktuelle Pose zentriert ist.
- Weisen Sie den UR-Roboter unter 172.22.109.141 als „Roboter A“ und den unter 172.22.98.41 als „Roboter B“ zu. Verbinden Sie beide Roboter und synchronisieren Sie anschließend Roboter B, um die Bewegungen von Roboter A in nachfolgenden Befehlen zu spiegeln.
6. Technische Architektur
MCP verwendet eine Client-Server-Architektur, die eine standardisierte Kommunikation zwischen Modellen und externen Ressourcen ermöglicht.
Client-Server-Modell
Die MCP-Architektur besteht aus den folgenden Kernkomponenten:
- MCP-Host : Die LLM-Anwendung (z. B. Claude Desktop oder IDE), die Verbindungen initiiert und versucht, über MCP auf Daten zuzugreifen.
- MCP-Client : Ein in die Hostanwendung eingebetteter Protokollclient, der eine 1:1-Verbindung mit dem Server aufrechterhält.
- MCP-Server : Ein leichtes Programm, das bestimmte Funktionen über das standardisierte Model Context Protocol bereitstellt.
- Lokale Datenquellen : Computerdateien, Datenbanken und Dienste, auf die der MCP-Server sicher zugreifen kann.
- Remote Services : Über das Internet zugängliche externe Systeme (z. B. APIs), mit denen der MCP-Server eine Verbindung herstellen kann.
Kernaufgaben
In der MCP-Architektur hat jede Komponente die folgenden Verantwortlichkeiten:
MCP-Host:
- Stellt die Benutzeroberfläche bereit
- Verwaltet Verbindungen mit LLM-Anbietern
- Integriert den MCP-Client für den Zugriff auf externe Ressourcen
MCP-Client:
- Stellt Verbindungen mit dem MCP-Server her und hält diese aufrecht
- Sendet Anfragen und empfängt Antworten
- Verarbeitet den Datenaustausch in Übereinstimmung mit den MCP-Protokollstandards
MCP-Server:
- Verarbeitet Anfragen von Kunden
- Führt bestimmte Funktionen aus oder ermöglicht den Zugriff auf Ressourcen
- Formatiert Antworten gemäß den MCP-Protokollstandards
Kommunikationsprotokoll
MCP verwendet JSON-RPC 2.0 als grundlegendes Kommunikationsprotokoll und unterstützt die folgenden Nachrichtentypen:
- Anfragen : Vom Client an den Server gesendete Nachrichten (oder umgekehrt), um Vorgänge zu initiieren.
- Antworten : Antworten auf Anfragen, die entweder Ergebnisse oder Fehlerinformationen enthalten.
- Benachrichtigungen : Einwegnachrichten, die keine Antworten erfordern, werden normalerweise für Ereignisbenachrichtigungen verwendet.
MCP unterstützt mehrere Transportmechanismen, darunter:
- Standard-Eingabe/Ausgabe (Stdio) : Geeignet für lokale Server, ermöglicht die Kommunikation zwischen Prozessen.
- Server-Sent Events (SSE) : Ein HTTP-basierter Transportmechanismus für Remote-Server.
Anfragen : Nachrichten, die Vorgänge initiieren und vom Client an den Server oder umgekehrt gesendet werden.
Antworten : Antworten auf Anfragen, die entweder Ergebnisse oder Fehlerinformationen enthalten.
Benachrichtigungen : Einwegnachrichten, die keine Antwort erfordern, werden normalerweise für Ereignisbenachrichtigungen verwendet.
MCP unterstützt mehrere Transportmechanismen, darunter:
- Standard Input/Output (Stdio) : Geeignet für lokale Server, implementiert über Interprozesskommunikation.
- Server-Sent Events (SSE) : Ein HTTP-basierter Transportmechanismus für Remote-Server.
Vorteile von MCP
MCP bietet gegenüber herkömmlichen Integrationsmethoden erhebliche Vorteile, insbesondere in Bezug auf Standardisierung, Sicherheit und Skalierbarkeit.
Standardisierung
MCP behebt die Fragmentierung bei der traditionellen Integration, indem es die Interaktionen zwischen KI-Systemen und externen Datenquellen standardisiert:
- Plug-and-Play-Konnektivität : Einheitliches Protokoll ermöglicht nahtlose Integration verschiedener Datenquellen ohne benutzerdefinierte Codierung.
- Plattformübergreifende Kompatibilität : Unterstützt verschiedene KI-Modelle und -Plattformen und verbessert so die Interoperabilität.
- Vereinfachte Entwicklung : Reduziert die Komplexität und ermöglicht es Entwicklern, sich auf die Geschäftslogik statt auf zugrunde liegende Integrationen zu konzentrieren.
Sicherheit
MCP verfügt über integrierte Sicherheitsmechanismen zum Schutz der Daten während der Übertragung und Verarbeitung:
- Schutz sensibler Daten : Gewährleistet den sicheren Umgang mit vertraulichen Informationen (z. B. API-Schlüssel, Benutzerdaten).
- Zugriffskontrolle : MCP-Server implementieren granulare Berechtigungen, um die Anforderungsautorisierung zu validieren.
- Lokale Verarbeitung : Behält vertrauliche Daten vor Ort und eliminiert so das Risiko einer Offenlegung durch Dritte.
Skalierbarkeit
Das modulare Design von MCP bietet außergewöhnliche Erweiterbarkeit:
- Multi-Service-Konnektivität : Unterstützt die standardisierte gemeinsame Nutzung von Ressourcen/Tools zwischen kompatiblen Clients.
- Wachstum des Ökosystems : Entwickler erhalten Zugriff auf wachsende Bibliotheken mit vorgefertigten Komponenten.
- Anpassung : Ermöglicht die Erstellung spezialisierter MCP-Server zur Erweiterung der Systemfunktionen.
7. Kontakt
GitHub : https://github.com/nonead/nUR_MCP_SERVER
Gitee : https://gitee.com/nonead/nUR_MCP_SERVER
Offizielle Website : https://www.nonead.com
8. Unterschiede zwischen dem nUR MCP-Server und anderen MCP-Servern
Benutzer des nUR MCP-Servers müssen über ein ausgeprägtes Sicherheitsbewusstsein verfügen und eine UR-Roboterbedienungsschulung absolvieren, da LLMs physische Roboter direkt steuern. Unsachgemäßer Betrieb kann zu Personen- oder Sachschäden führen.
9. Zitat
Wenn Sie diese Software verwenden, geben Sie bitte wie folgt an:
- nURMCP: NONEAD Universal-Robots Model Context Protocol Server
- Nonead zeigt die wahre Bedeutung intelligenter Fertigung und bahnbrechende Innovationen, die unsere Welt neu gestalten.
10. Lizenz
Dieses Projekt verwendet ein benutzersegmentiertes Dual-Lizenzmodell.
Grundprinzipien
- Einzelnutzer und Organisationen/Unternehmen mit ≤10 Personen: AGPLv3-Lizenz gilt automatisch
- Organisationen/Unternehmen mit >10 Personen: Gewerbelizenz erforderlich
Definition von „≤10 Personen“: Dies bezieht sich auf Situationen, in denen die Gesamtzahl der Personen in Ihrer Organisation (einschließlich Unternehmen, gemeinnützigen Organisationen, Behörden, Bildungseinrichtungen usw.), die direkt oder indirekt auf nUR_MCP_SERVER zugreifen, es verwenden oder davon profitieren, 10 nicht überschreitet. Dies umfasst unter anderem Entwickler, Tester, Betreiber, Endbenutzer und Benutzer integrierter Systeme.
10.1 Open Source-Lizenz (AGPLv3) – Für Einzelpersonen und Organisationen mit ≤10 Personen
- Wenn Sie ein Einzelnutzer sind oder Ihre Organisation die Definition „≤10 Personen“ erfüllt, können Sie nUR_MCP_SERVER unter den Bedingungen der AGPLv3 frei verwenden, ändern und weitergeben. Die vollständige AGPLv3-Lizenz finden Sie unter https://www.gnu.org/licenses/agpl-3.0.html .
- Wichtige Verpflichtungen: Als Kernanforderung der AGPLv3 müssen Sie Empfängern den vollständigen Quellcode unter AGPLv3 zur Verfügung stellen, wenn Sie modifizierte Versionen von nUR_MCP_Server verteilen oder als Netzwerkdienst anbieten. Selbst wenn Ihre Organisation das Kriterium „≤10 Personen“ erfüllt, sollten Sie eine kommerzielle Lizenz (siehe unten) in Betracht ziehen, um diese Verpflichtung zur Offenlegung des Quellcodes zu umgehen.
- Lesen und verstehen Sie alle AGPLv3-Bedingungen vor der Verwendung gründlich.
10.2 Kommerzielle Lizenz – Für Organisationen mit >10 Personen oder Benutzern, die die AGPLv3-Verpflichtungen vermeiden möchten
- Obligatorische Anforderung: Wenn Ihre Organisation die Definition „≤10 Personen“ nicht erfüllt (d. h., 11+ Personen greifen auf die Software zu/verwenden sie/profitieren davon), müssen Sie vor der Verwendung von nUR_MCP_SERVER eine kommerzielle Lizenzvereinbarung mit uns abschließen.
- Optionale Anwendung: Auch wenn Ihre Organisation das Kriterium „≤10 Personen“ erfüllt, ist eine kommerzielle Lizenz erforderlich, wenn Ihr Nutzungsszenario nicht den AGPLv3-Bedingungen entspricht (insbesondere den Anforderungen zur Offenlegung des Quellcodes) oder wenn Sie bestimmte kommerzielle Bestimmungen benötigen (wie Garantien, Freistellung oder das Fehlen von Copyleft-Einschränkungen), die unter AGPLv3 nicht angeboten werden.
- Häufige Fälle, in denen eine kommerzielle Lizenz erforderlich ist (nicht erschöpfend):
- Organisationen mit >10 Personen
- (Unabhängig von der Größe) Verteilen modifizierter Versionen von nUR_MCP_SERVER ohne Offenlegung des Quellcodes gemäß AGPLv3
- (Unabhängig von der Größe) Angebot von nUR_MCP_SERVER als Netzwerkdienst (SaaS), ohne den Benutzern Zugriff auf geänderten Quellcode zu gewähren
- (Unabhängig von der Größe) Wenn Unternehmensrichtlinien, Kundenverträge oder Projektanforderungen die Verwendung von AGPLv3-lizenzierter Software verbieten oder eine geschlossene Verteilung/Vertraulichkeit erfordern
- So erhalten Sie eine kommerzielle Lizenz: Wenden Sie sich an das nUR_MCP_SERVER-Entwicklungsteam unter service@nonead.com .
10.3 Beiträge
- Wir freuen uns über Community-Beiträge zu nUR_MCP_SERVER. Alle Beiträge zum Projekt gelten als unter der AGPLv3-Lizenz geleistet.
- Indem Sie einen Beitrag einreichen (z. B. einen Pull Request), stimmen Sie zu, dass Ihr Code dem Projekt und allen zukünftigen Benutzern (unabhängig davon, ob sie sich für AGPLv3 oder eine kommerzielle Lizenz entscheiden) unter den AGPLv3-Bedingungen zur Verfügung gestellt wird.
- Sie stimmen außerdem zu, dass Ihr Beitrag in Versionen von nUR_MCP_SERVER aufgenommen werden kann, die unter einer kommerziellen Lizenz vertrieben werden.
10.4 Sonstige Bestimmungen
- Spezifische kommerzielle Lizenzbedingungen werden in der formellen kommerziellen Lizenzvereinbarung festgelegt.
- Die Projektverantwortlichen behalten sich das Recht vor, diese Lizenzrichtlinien (einschließlich der Definitionen und Schwellenwerte für Benutzergrößen) bei Bedarf zu aktualisieren. Alle Aktualisierungen werden über die offiziellen Kanäle des Projekts (Code-Repository, Website usw.) bekannt gegeben.
11. Kernentwicklungsteam
MCP-Server-Entwicklungsteam, Suzhou Nonead Robotics Technology Co., Ltd.
Tony Ke tonyke@nonead.com
Micro Zhu microzhu@nonead.com
Anthony Zhuang anthonyzhuang@nonead.com
Quentin Wang quentinwang@nonead.com
This server cannot be installed
Ein intelligentes Middleware-System, das die interaktive Steuerung kollaborativer Roboter von Universal Robots in natürlicher Sprache ermöglicht und es Benutzern ermöglicht, über MCP-kompatible LLMs eine Verbindung zu Industrierobotern herzustellen und diese über Sprach-/Textbefehle zu steuern.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -32805TypeScriptMIT License
- -securityFlicense-qualityA 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 -42Python
- -securityFlicense-qualityA 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 -2Python
- -securityFlicense-qualityAn 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