manufacturing-mcp
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 .envNach 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 psWenn 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 downDie 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
Projektquellcode: Copyright © Kartause 2026 Johyeongseob. Verteilung unter der MIT-Lizenz.
Datensatz: AI4I 2020 Predictive Maintenance Dataset (2020), UCI Machine Learning Repository, https://doi.org/10.24432/C5HS5C
Zugehörige Veröffentlichung: Stephan Matzka, “Explainable Artificial Intelligence for Predictive Maintenance App”, 2020 Third International Conference on Artificial Intelligence for Industries (AI4I), pp. 69–74, https://doi.org/10.1109/AI4I49448.2020.00023
Datensatz-Lizenz: Creative Commons Attribution 4.0 International (CC BY 4.0). Der Datensatz darf geteilt und verändert werden; bei der Nutzung müssen der Urheber und die Quelle angemessen angegeben werden.
This server cannot be installed
Maintenance
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
- AlicenseAqualityAmaintenanceEnables AI assistants to analyze vibration data, detect machinery faults, and generate professional diagnostic reports through natural conversation.3474MIT
- FlicenseAqualityDmaintenanceEnables natural language interaction with industrial IoT devices using Sparkplug B, allowing users to query real-time data, analyze historical metrics, and monitor device status.49
- FlicenseNot gradedqualityBmaintenanceAn AI agent system that monitors manufacturing equipment health using the Model Context Protocol (MCP). Enables answering natural language questions about equipment status, maintenance, and anomalies through MCP tools.
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to analyze plant-floor data using OEE, Pareto, SPC, and yield-loss calculations, providing continuous-improvement insights from manufacturing data.1
Related MCP Connectors
Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Find relevant security data from Sentinel data lake for building effective agents. More:aka.ms/s/de
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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