manufacturing-mcp
Manufacturing MCP
Проект на осноте MCP(Model Context Protocol) для изучения данных проиводственного оборудования и анализа риска вознихновения неполадок.
Набор данных
В этом проекте используется набор данных AI4I 2020 Predictive Maintenance Dataset. Это синтетический набор данных, созданный по образцу данных предиктивного обслуживания реальных производственных площадок. Он содержит 10 000 наблюдений за работой оборудования и 14 столбцов. Пропущенных значений нет.
Каждое наблюдение включает класс изделия, температуру воздуха и технологического процесса, скорость вращения, крутящий момент, время износа инструмента, а также признак отказа оборудования и тип отказа. Поэтому данные можно использовать в следующих сценариях предиктивного обслуживания:
Мониторинг состояния оборудования (Monitoring)
Классификация риска отказа (Classification)
Поиск аномальных условий (Anomaly Detection)
Основные столбцы
Значения и единицы измерения каждого столбца описаны в документации по столбцам набора данных.
Пример данных
Ниже приведены первые три наблюдения из исходного CSV.
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, взяв за образец .env.example. Файл .env, содержащий реальные API-ключи, не включается в Git.
cp -n .env.example .env
chmod 600 .envПосле изменения кода запустите тесты, линтер и проверку форматирования.
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 psЕсли статус сервиса postgres — healthy, всё работает. Чтобы подключиться к PostgreSQL напрямую, используйте следующую команду.
docker compose exec postgres sh -c 'psql -U "$POSTGRES_USER" -d "$POSTGRES_DB"'Для выхода из подключения введите \q. Для остановки контейнера используйте следующую команду.
docker compose downДанные PostgreSQL сохраняются в Docker-томе postgres_data, поэтому они сохраняются даже при остановке или пересоздании контейнера.
Источники и авторские права
Код проекта: Copyright © 2026 Johyeongseob. Распространяется в соответствии с MIT License.
Набор данных: AI4I 2020 Predictive Maintenance Dataset (2020), u. 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. Совместное использование данных и их изменение разрешено, при использовании необходимо указывать оригинального автора и источник.
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