Manufacturing Defect
БесплатноНе проверенMCP server for manufacturing defect investigation using knowledge graphs and graph analytics. Enables LLM agents to retrieve context, find similar cases, and ge
Описание
MCP server for manufacturing defect investigation using knowledge graphs and graph analytics. Enables LLM agents to retrieve context, find similar cases, and generate investigation reports from manufacturing data.
README
A manufacturing investigation platform that combines Computer Vision outputs, Knowledge Graphs, Graph Data Science (GDS), Model Context Protocol (MCP), and Local LLM Agents to support defect analysis and engineering investigations.
The system extends traditional defect detection by providing contextual information, graph analytics, graph-based machine learning, and natural language access to manufacturing knowledge.
Overview
Traditional defect detection systems answer:
Is the product defective?
Quality engineers typically require additional context:
- Which machine produced it?
- Which supplier provided the materials?
- Have similar defects occurred before?
- Are there recurring defect patterns?
- What actions should be investigated?
This project combines manufacturing telemetry, traceability data, graph analytics, and LLM reasoning to generate explainable investigation reports.
System Architecture
AI4I Telemetry Dataset
+
MVTec Transistor Dataset
+
Synthetic Traceability Data
↓
Data Integration Pipeline
↓
Manufacturing Dataset
↓
Neo4j Knowledge Graph
↓
Neo4j Graph Data Science
↓
FastAPI + MCP Server
↓
LLM Investigation Agent
↓
Investigation Report
Core Components
Knowledge Graph
Manufacturing entities are represented as graph nodes.
Node Types
- ProductCase
- Machine
- Supplier
- Batch
- MaterialLot
- Operator
- Shift
- ProductionLine
- Defect
- FailureType
- Document
Relationships
(ProductCase)-[:PRODUCED_BY]->(Machine)
(ProductCase)-[:SUPPLIED_BY]->(Supplier)
(ProductCase)-[:BELONGS_TO_BATCH]->(Batch)
(ProductCase)-[:HAS_DEFECT]->(Defect)
(ProductCase)-[:EXHIBITS_FAILURE]->(FailureType)
(ProductCase)-[:WORKED_IN_SHIFT]->(Shift)
(ProductCase)-[:MENTIONED_IN]->(Document)
Graph Analytics
Implemented using Neo4j Graph Data Science.
PageRank Centrality
Identifies machines that are most influential within the manufacturing network.
Endpoint:
GET /analytics/centrality
Example Insight:
Machine M5 exhibits the highest centrality score.
Louvain Community Detection
Groups machines and suppliers with similar manufacturing behavior.
Endpoint:
GET /analytics/communities
Example Insight:
Machines and suppliers within the same community
share similar defect patterns.
Graph Machine Learning
Node Classification
Uses Neo4j GDS Node Classification Pipeline.
Workflow:
ProductCase Nodes
↓
FastRP Embeddings
↓
Logistic Regression
↓
Defect Classification
Training Endpoint:
POST /ml/train
Prediction Endpoint:
GET /ml/predict/{uid}
FastRP Embeddings
Generates graph embeddings for ProductCase nodes.
Endpoint:
POST /ml/embeddings
Embedding Size:
64 dimensions
Stored as:
pc.embedding
Similar Case Retrieval
Uses cosine similarity between FastRP embeddings.
Example:
MATCH (target:ProductCase)
MATCH (other:ProductCase)
WITH target, other,
gds.similarity.cosine(
target.embedding,
other.embedding
) AS similarity
Endpoint:
GET /ml/similar/{uid}
Purpose:
- Historical defect comparison
- Similar case retrieval
- Context-aware investigations
Text-to-Cypher
Natural language queries are converted into Cypher using a local LLM.
Example:
Which machines have the highest defect rates?
Generated Query:
MATCH ...
RETURN ...
Endpoint:
POST /text-to-cypher
Graph Builder
Documents can be ingested into the Knowledge Graph.
Supported Examples:
- Maintenance logs
- SOP documents
- Engineering reports
Endpoint:
POST /ingest-document
Generated Knowledge:
Machine
↓
MENTIONED_IN
↓
Document
MCP Investigation Agent
The MCP server exposes graph operations as tools.
Examples:
- get_case_context
- find_similar_cases
- calculate_machine_centrality
- detect_defect_communities
- text_to_cypher
The LLM agent invokes these tools to collect evidence and generate investigation reports.
Example Investigation Workflow
UID000001
↓
Retrieve Context
↓
Find Similar Cases
↓
Analyze Graph Patterns
↓
Collect Evidence
↓
Generate Investigation Report
Example Report Sections:
- Case Summary
- Evidence
- Hypothesis
- Recommendations
REST API
Data
POST /sync
Investigation
POST /investigate/{uid}
Graph Analytics
GET /analytics/centrality
GET /analytics/communities
Graph Machine Learning
POST /ml/train
POST /ml/embeddings
GET /ml/predict/{uid}
GET /ml/similar/{uid}
Knowledge Graph Querying
POST /text-to-cypher
Graph Builder
POST /ingest-document
Technology Stack
- FastAPI
- Neo4j
- Neo4j Graph Data Science
- MCP
- Ollama
- Qwen 2.5
- Python
- Docker
- PatchCore
- OpenCV
Project Goal
This project demonstrates how Knowledge Graphs, Graph Analytics, Graph Machine Learning, MCP, and LLM Agents can be combined to transform manufacturing defect detection into explainable manufacturing investigations.
Установка Manufacturing Defect
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/darrellathaya/manufacturing-defect-mcpFAQ
Manufacturing Defect MCP бесплатный?
Да, Manufacturing Defect MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Manufacturing Defect?
Нет, Manufacturing Defect работает без API-ключей и переменных окружения.
Manufacturing Defect — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Manufacturing Defect в Claude Desktop, Claude Code или Cursor?
Открой Manufacturing Defect на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Manufacturing Defect with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
