Skip to main content
Glama

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

Если статус сервиса postgreshealthy, всё работает. Чтобы подключиться к 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. Совместное использование данных и их изменение разрешено, при использовании необходимо указывать оригинального автора и источник.

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