manufacturing-mcp
Manufacturing MCP
製造設備のデータを探索し、故障リスクを分析するMCP(Model Context Protocol)ベースのAIエージェントプロジェクトです。
データセット
このプロジェクトは AI4I 2020 Predictive Maintenance Dataset を使用します。実際の産業現場の予知保全データを模擬して生成された合成データセットであり、合計10,000件の設備運転観測値と14個の列で構成されています。欠損値はありません。
各観測値には 製品等級、空気・プロセス温度、回転速度、トルク、工具摩耗時間 とともに、設備故障の有無 および 故障タイプ が記録されています。そのため、以下のような予知保全シナリオに活用できます。
設備状態の照会(Monitoring)
故障リスクの分類(Classification)
異常条件の探索(Anomaly Detection)
主要カラム
各カラムの意味と単位は データセットのカラムドキュメント で確認できます。
データサンプル
以下は、元のCSVの最初の3件の観測値です。
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
開発環境の構成
このプロジェクトはPython 3.12以上を使用します。WSL Ubuntu 24.04のプロジェクトルートで仮想環境を有効化し、開発依存パッケージをインストールします。
source mcp/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]".env.example を参照して、ローカルの .env ファイルを作成します。実際のAPIキーが含まれる .env はGitに含まれません。
cp -n .env.example .env
chmod 600 .envコード変更後、テスト、lint、フォーマットチェックを実行します。
pytest
ruff check .
ruff format --check .現在、Pythonパッケージは src/manufacturing_mcp に、テストは tests に配置されています。アプリケーション設定は src/manufacturing_mcp/config.py で環境変数と .env ファイルから読み込みます。
PostgreSQLの実行
PostgreSQL コンテナをDocker Composeでバックグラウンド実行します。
docker compose up -d postgres
docker compose pspostgres サービスの状態が healthy であれば正常です。PostgreSQLに直接接続するには、次のコマンドを使用します。
docker compose exec postgres sh -c 'psql -U "$POSTGRES_USER" -d "$POSTGRES_DB"'接続を終了するには \q を入力します。コンテナを停止する場合は、次のコマンドを使用します。
docker compose downPostgreSQLデータは postgres_data Dockerボリュームに保存されるため、コンテナを停止したり再作成したりしても保持されます。
出典および著作権
プロジェクトコード: Copyright © 2026 Johyeongseob. MIT Repositoryに基づいて配布されます。
データセット: AI4I 2020 Predictive Maintenance Dataset (2020), UCI Machine Learning Repository, https://doi.org/10.24432/C5HS5C
関連論文: Stephan Matzka, “Explainable Artificial Intelligence for Predictive Maintenance Applications,” 2020 Third International Conference on Artificial Intelligence for Industries (AI4I), pp. 69–74, https://doi.org/10.1109/AI4I49448.2020.00023
データセットライセンス: Creative Commons Attribution 4.0 International (CC BY 4.0)。データセットの共有・改変は許可されており、使用時に原著作者と出典を適切に表示する必要があります。
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