Skip to main content
Glama

Manufacturing MCP

Ein MCP (Model Context Protocol)-basiertes KI-Agent-Projekt, das Fertigungsanlagendaten untersucht und Ausfallrisiken analysiert.

Datensatz

Dieses Projekt verwendet den AI4I 2020 Predictive Maintenance Dataset. Es handelt sich um einen synthetischen Datensatz, der reale Predictive-Maintenance-Daten aus der Industrie nachbildet. Er umfasst insgesamt 10.000 Anlagenbetriebsbeobachtungen und 14 Spalten. Fehlende Werte gibt es nicht.

Jede Beobachtung erfasst Produktklasse, Luft- und Prozesstemperatur, Drehzahl, Drehmoment, Werkzeugverschleißzeit sowie den Maschinenausfallstatus und den Ausfalltyp. Daher lässt sich der Datensatz für folgende Predictive-Maintenance-Szenarien nutzen:

  • Anlagenstatusabfrage (Monitoring)

  • Ausfallrisikoklassifizierung (Classification)

  • Erkennung anomaler Bedingungen (Anomaly Detection)

Hauptspalten

Die Bedeutung und Einheiten der einzelnen Spalten finden Sie in der Dokumentation der Datensatz-Spalten.

Datenstichprobe

Im Folgenden sind die ersten drei Beobachtungen der ursprünglichen CSV-Datei aufgeführt.

UDI

Product ID

Type

Air temperature [K]

Process temperature [K]

Rotational speed [rpm]

Torque [Nm]

Tool wear [min]

Machine failure

TWF

HDF

PWF

OSF

RNF

1

M14860

M

298.1

308.6

1551

42.8

0

0

0

0

0

0

0

2

L47181

L

298.2

308.7

1408

46.3

3

0

0

0

0

0

0

3

L47182

L

298.1

308.5

1498

49.4

5

0

0

0

0

0

0

Related MCP server: Sparkplug MCP Server

Einrichtung der Entwicklungsumgebung

Dieses Projekt verwendet Python 3.12 oder neuer. Aktivieren Sie die virtuelle Umgebung im Projektstamm von WSL Ubuntu 24.04 und installieren Sie die Entwicklungsabhängigkeiten.

source mcp/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

Legen Sie anhand von .env.example eine lokale .env-Datei an. Die .env-Datei mit dem tatsächlichen API-Schlüssel wird nicht in Git aufgenommen.

cp -n .env.example .env
chmod 600 .env

Nach Codeänderungen führen Sie Tests, Linting und Formatprüfungen aus.

pytest
ruff check .
ruff format --check .

Das Python-Paket liegt unter src/manufacturing_mcp, die Tests liegen unter tests. Die Anwendungseinstellungen werden in src/manufacturing_mcp/config.py aus den Umgebungsvariablen und der .env-Datei geladen.

PostgreSQL ausführen

Führen Sie den PostgreSQL-Container mit Docker Compose im Hintergrund aus.

docker compose up -d postgres
docker compose ps

Wenn der Status des postgres-Dienstes healthy ist, ist das System ordnungsgemäß. Für den direkten Zugriff auf PostgreSQL verwenden Sie den folgenden Befehl.

docker compose exec postgres sh -c 'psql -U "$POSTGRES_USER" -d "$POSTGRES_DB"'

Um die Verbindung zu beenden, geben Sie \q ein. Verwenden Sie den folgenden Befehl, um den Container zu stoppen:

docker compose down

Die PostgreSQL-Daten werden im Docker-Volume postgres_data gespeichert und bleiben auch den nächsten erhalten, wenn der Container gestoppt oder neu erstellt wird.

Quellen und Urheberrecht

A
license - permissive license
Not graded
quality - not tested
B
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

View all related MCP servers

Related MCP Connectors

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/johyeongseob/manufacturing-mcp'

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