Skip to main content
Glama
xici001

digital-twin-mcp

by xici001

{"type": "text"}

digital-twin-mcp

Bündeln Sie die Gerätedatenfunktionen digitaler Zwillingsszenarien in MCP-Tools – jeder MCP-Client (WorkBuddy, Claude Desktop, Cursor usw.) kann direkt Gerätestatus abfragen, Echtzeitmetriken lesen, Zeitreihendaten abrufen und Warnungen prüfen.

Architekt der digitalen Pipeline · Zweiter Baustein: Geräteüberwachungspipeline Erster Baustein: https://github.com/xici001/workflow-templates (AI-Automatisierungsworkflow-Vorlagen)

Was es kann

Werkzeug

Beschreibung

list_devices

Alle Geräte im Szenario auflisten (Typ / Standort)

get_device_metrics

Echtzeitmetriken des Geräts lesen (simulierte PLC-Abfrage)

get_metric_history

Aktuelle Zeitreihendaten einer Metrik lesen (für Trenddiagramme / 3D-Visualisierung)

set_device_value

Geräteparameter schreiben (simulierte PLC-Wertschreibung / Fehlerinjektionstest)

check_alerts

Schwellwert-Warnprüfung (warning / critical abgestuft)

Ressource

Beschreibung

device://{id}/profile

Geräteverzeichnis: Metadaten + Metrikbereiche und Warnschwellen

scene://layout

3D-Szenenlayout: Weltkoordinaten der Geräte (direkt mit Three.js / Unity überlagerbar)

Prompt

Beschreibung

device_health_report

Gesundheitsbericht für ein bestimmtes Gerät erstellen

Related MCP server: MCP PLC Core

Architektur

MCP 客户端(WorkBuddy / Claude Desktop / ...)
        │  stdio 或 streamable-http
┌───────▼───────────────┐
│  server.py (FastMCP)  │  ← 工具 / 资源 / 提示词定义
└───────┬───────────────┘
        │
┌───────▼───────────────┐
│  alerts.py             │  告警规则引擎(阈值分级)
│  device_registry.py    │  设备台账 + 指标配置 + 3D 坐标
│  simulator.py          │  PLC 数据驱动(BasePLCDriver 接口)
└───────────────────────┘
  • Die v0-Datenquelle ist ein simulierter PLC-Treiber (fester Zufalls-Seed, reproduzierbar; die Temperatur der Spritzgussmaschine driftet absichtlich nahe am Schwellwert nach oben, um die Eskalation von Warnungen zu demonstrieren).

  • Für echte Geräte BasePLCDriver erben und read_metrics / write_value implementieren (OPC-UA / Modbus / Gateway-API möglich), ohne Änderungen an der Server-Schicht.

Schnellstart

pip install -e .
# 方式一:stdio 传输(MCP 客户端默认)
python -m digital_twin_mcp.server
# 方式二:streamable-http 传输
python -m digital_twin_mcp.server --transport streamable-http

End-to-End-Test (Server-Subprozess starten und über das stdio-Protokoll aufrufen):

python examples/client_test.py

WorkBuddy-Anbindung

Den Inhalt von examples/workbuddy_mcp.json in mcpServers in C:\Users\33033\.workbuddy\mcp.json einfügen und dann im Verbindungsmanager oben rechts über den Einstieg für benutzerdefinierte Verbindungen bei digital-twin-mcp auf „Vertrauen" klicken, um es zu aktivieren.

Beziehung zu workflow-templates

Zwei Bausteine unter derselben Marke „Digitale Pipeline":

  • workflow-templates: Bündelt geistige Arbeit (Finanzberichtsanalyse usw.) in Workflows

  • digital-twin-mcp: Bündelt Gerätedatenfunktionen (Digitaler Zwilling / PLC) in MCP-Tools

Beide sind zukünftig kombinierbar: Vorlagen wie der „Gerätegesundheitsbericht" der Workflow-Vorlagen können direkt die Tools dieses MCP aufrufen, um echte Daten abzurufen.

Roadmap

  • v0.1: Simulierte PLC + 5 Tools + 2 Ressourcen + 1 Prompt (aktuell)

  • v0.2: Echte OPC-UA-Anbindung, Zeitreihendaten in Datenbank (SQLite/InfluxDB), WebSocket-Push

  • v0.3: 3D-Szenenkopplung (Szenenlayout-Ressource an Three.js-Rendering anbinden), Multi-Factory-Instanzen

Lizenz

MIT License

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for PTC ThingWorx, the IIoT platform, providing 8 tools for AI agents to read live state and trigger actions across the industrial asset graph with env-gated safety for writes and invocations.
    8
    MIT
  • F
    license
    B
    quality
    B
    maintenance
    Universal MCP server for industrial PLC communication, enabling AI agents to read sensors, alarms, status, setpoints, and write setpoints via adapters for Modbus, S7, or custom PLCs.
    6
  • A
    license
    B
    quality
    A
    maintenance
    Exposes a deterministic IoT edge runtime — Modbus/CAN/J1939 acquisition, local rules, alarms, and history — to AI assistants as typed, governed MCP tools. Reads are safe by default; device control stays deny-by-default, explicitly confirmed, and audited.
    23
    3
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Exposes live industrial IoT telemetry to any MCP client, streaming simulated sensor data from a fleet of machines and detecting anomalies, with the ability to inject faults on demand.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Operator-as-agent MCP hub. 6 tools. First $5 free, then $0.001/call.

View all MCP Connectors

Latest Blog Posts

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/xici001/digital-twin-mcp'

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