Was ist LabMCP?
LabMCP von K-Dense ist eine Sammlung von 32 MCP-Servern, jeder ein eigenes Python-Paket namens labmcp-<instrument>, mit denen ein KI-Client Laborgeräte über USB, RS-232, GPIB, Ethernet oder Bluetooth bedient. Der Katalog umfasst Waagen von Mettler Toledo und Sartorius, Heizplatten-Rührer von IKA, Spritzenpumpen von New Era und Tecan Cavro, Spektrometer von Ocean Insight, Potentiostaten von PalmSens, Source-Measure-Units von Keithley, Temperaturregler von Lake Shore und eine Brücke zu Opentrons OT-2 und Flex, dazu generische Server für SCPI, Modbus, EPICS und SiLA 2, die viele weitere Geräte erreichen. Zusammen registrieren sie 411 Tools.
Das Repository steht unter Apache-2.0, ist für Python 3.10 oder neuer auf FastMCP geschrieben und hat rund 31 Sterne. Der gemeinsame Kern, labmcp, liegt auf PyPI in Version 0.1.2 vor. Jeder Server hat einen --simulate-Modus, einen --read-only-Modus, --limit-Einstellungen pro Versuch und ein Protokoll aller Befehle und Antworten, das sich als JSONL-Datei speichern lässt.
LabMCP installieren
uvx labmcp-mettler-toledo --simulateLohnt sich LabMCP?
LabMCP nimmt das Risiko, einem Agenten die Kontrolle über physische Geräte zu geben, ernster als die meisten Hardware-Server, und jeder seiner 32 Server ist an echter Hardware noch unerprobt. Die README kennzeichnet alle als simuliert: nach dem Handbuch des Herstellers geschrieben und gegen einen Simulator getestet, ohne dass ein Nutzer sie bisher am Gerät selbst bestätigt hat. Diese Kennzeichnung zählt mehr als die 411 Tools, wenn eines davon eine Heizplatte auf 60 °C stellt oder einen Spritzenkolben bewegt.
Das Sicherheitsmodell ist der Grund, das Projekt ernst zu nehmen. Alle Server teilen einen Kern, also gelten überall dieselben Schalter: --simulate antwortet wie das Gerät, ohne dass etwas angeschlossen ist, --read-only lässt den Agenten messen, aber keine Einstellungen ändern, während Stopp und Abschalten weiter funktionieren, und --limit-Werte wie max_temperature_c=60 werden geprüft, bevor ein Befehl den Rechner verlässt. Tools, die heizen, bewegen, dosieren oder Strom einschalten, tragen MCP-Gefahrenhinweise, damit der Client vorher fragt, und die README rät, für sie keine Dauerfreigabe zu erteilen. Das Projekt nennt seine Grenzwerte eine zusätzliche Schicht über den Verriegelungen des Geräts, kein zertifiziertes Sicherheitssystem, und sagt, es sei nicht für GxP oder klinischen Einsatz validiert.
Diese Server steuern physische Geräte, deshalb lohnt ein Blick auf die Netzwerkoptionen. Standard ist stdio auf dem Rechner, der per Kabel am Gerät hängt. Für gemeinsam genutzte Geräte gibt es einen optionalen HTTP-Transport, und die Client-Anleitung sagt klar, dass er keine Authentifizierung hat: an 127.0.0.1 binden und über einen SSH-Tunnel oder ein VPN erreichen, nie über das offene Internet. Der ASTM-Empfänger für klinische Analysegeräte kann ebenfalls auf einem TCP-Port lauschen; er schwärzt standardmäßig Namen und Geburtsdaten von Patienten und ist nur für Forschungszwecke gekennzeichnet.
Das Projekt ist sehr jung. Das Repository entstand am 25. September 2026, und alle 14 Commits kamen an diesem und dem folgenden Tag, zuletzt mit labmcp 0.1.2; seitdem wurde nichts mehr hochgeladen. Ein Teil der Breite kommt über Standards: Der SCPI-Server akzeptiert Listen erlaubter und gesperrter Befehle, und der Modbus-Server arbeitet mit einer Registerkarte mit Grenzwerten pro Punkt, so werden Geräte außerhalb der genannten Familien erreicht. Geräte von Keysight und Rohde & Schwarz überlässt das Projekt bewusst den eigenen Servern dieser Hersteller.
Wo es sich lohnt
Ein Postdoc in einer elektrochemischen Arbeitsgruppe an einer Universität
Eine Reihe zyklischer Voltammogramme bei mehreren Vorschubgeschwindigkeiten fahren und prüfen, wie die Peakströme skalieren
Probe die Reihe auf dem PalmSens-Server mit --simulate, richte ihn dann mit vorsichtigen Grenzwerten auf den Potentiostaten und lass den Agenten die Geschwindigkeiten durchgehen und CSVs exportieren. Das Audit-Protokoll wird zum Laborbuch-Eintrag für jeden gesendeten Befehl.
Die Leiterin eines kleinen Synthese-Labors
Waagen- und pH-Werte erfassen, ohne sie von Hand abzuschreiben
Starte die Server für Mettler Toledo und Atlas EZO mit --read-only, damit der Agent lesen, aber nichts ändern kann, und speichere für jeden Versuch --audit-log run.jsonl. Der Betrieb ist kostenlos; es kostet nur der KI-Client.
Ein Physikdozent, der ein Praktikum im Bachelor vorbereitet
Studierende die Gerätesteuerung üben lassen, bevor sie den Kryostaten anfassen
Gib den Studierenden die Server für Lake Shore und den SRS-Lock-in-Verstärker im --simulate-Modus, die wie die echten Geräte antworten, sodass Fehler nichts kosten. Wechsle erst zur echten Adresse, wenn das Vorgehen abgestimmt ist.
Bevor du dich festlegst
- Einrichtung
- uv installieren, pro Gerät einen Eintrag in die Client-Konfiguration einfügen (etwa uvx labmcp-mettler-toledo --simulate), den Client neu starten und fragen, was angeschlossen ist; die README veranschlagt etwa 10 Minuten. Echte Hardware braucht den Port aus uvx labmcp ports, einen Lauf mit --check und dann --address statt --simulate.
- Integrationen
- Claude Desktop, Claude Code, Cursor, VS Code, Codex und Windsurf. Zu den Schnittstellen gehören RS-232, virtueller COM-Port über USB, USBTMC, GPIB über VISA, Ethernet und Bluetooth LE, dazu generische Server für SCPI, Modbus TCP und RTU, EPICS Channel Access und SiLA 2.
- Daten und Datenschutz
- Läuft auf dem Rechner am Gerät und spricht direkt mit ihm; Ergebnisse gehen an den Modellanbieter deines KI-Clients. Jeder Befehl und jede Antwort wird protokolliert, wahlweise in eine JSONL-Datei. Der HTTP-Transport hat keine eingebaute Authentifizierung und sollte auf 127.0.0.1 hinter einem SSH-Tunnel oder VPN bleiben.
- Kosten im großen Maßstab
- Kostenlos unter Apache-2.0. Die echten Kosten sind das Abo des KI-Clients und die Zeit, jeden Server am eigenen Gerät zu prüfen, bevor man ihm vertraut.
- Grenzen
- Alle 32 Server sind als simuliert gekennzeichnet, nicht an Hardware bestätigt. Kein zertifiziertes Sicherheitssystem und kein Medizinprodukt, nicht für GxP oder klinischen Einsatz validiert; die Verriegelungen und Abschaltungen des Geräts müssen aktiv bleiben.
Was gut ist
- 32 Server und 411 Tools mit einem gemeinsamen Sicherheitsmodell
- Simulator, Nur-Lese-Modus und Grenzwerte vor dem Senden auf jedem Server
- Gefährliche Tools markiert, damit Clients vorher fragen
- SCPI-, Modbus-, EPICS- und SiLA-2-Server erreichen viele weitere Geräte
Was nicht
- Noch kein Server an echter Hardware bestätigt
- HTTP-Transport ohne Authentifizierung
- Alle Commits kamen an zwei Tagen im September 2026
- Nicht für GxP oder klinische Arbeit validiert
Am besten für
Forschungs- und Lehrlabore, die einen Agenten Messwerte protokollieren und Routineschritte an seriellen oder vernetzten Geräten ausführen lassen wollen, zunächst in der Simulation und im Nur-Lese-Modus.
Alternativen zu LabMCP
LabMCP: häufige Fragen
- Lohnt sich LabMCP?
- Ein sorgfältiges Sicherheitskonzept, um Agenten Laborgeräte bedienen zu lassen, gebremst dadurch, dass noch keiner der 32 Server an einem echten Gerät bestätigt wurde. Wir bewerten es mit 3.5 von 5.
- Was kostet LabMCP?
- Kostenlos und Open Source (Apache-2.0). Du brauchst eigene Geräte und einen MCP-Client.
- Welche Nachteile hat LabMCP?
- Noch kein Server an echter Hardware bestätigt; HTTP-Transport ohne Authentifizierung; Alle Commits kamen an zwei Tagen im September 2026; Nicht für GxP oder klinische Arbeit validiert.
- Für wen eignet sich LabMCP?
- Forschungs- und Lehrlabore, die einen Agenten Messwerte protokollieren und Routineschritte an seriellen oder vernetzten Geräten ausführen lassen wollen, zunächst in der Simulation und im Nur-Lese-Modus.
- Was kostet LabMCP für ein Team oder im Produktivbetrieb?
- Kostenlos unter Apache-2.0. Die echten Kosten sind das Abo des KI-Clients und die Zeit, jeden Server am eigenen Gerät zu prüfen, bevor man ihm vertraut.
- Ist LabMCP sicher für Firmendaten?
- Läuft auf dem Rechner am Gerät und spricht direkt mit ihm; Ergebnisse gehen an den Modellanbieter deines KI-Clients. Jeder Befehl und jede Antwort wird protokolliert, wahlweise in eine JSONL-Datei. Der HTTP-Transport hat keine eingebaute Authentifizierung und sollte auf 127.0.0.1 hinter einem SSH-Tunnel oder VPN bleiben.
- Was sind die besten Alternativen zu LabMCP?
- Die nächsten Alternativen, die wir getestet haben, sind ThingsBoard MCP Server und AetherLink SDR MCP.
Antworten geprüft am 14. Nov. 2026.