MCP Factory
MCPFactoryAutomation demonstrates how a manufacturing workflow can be exposed through MCP tools for both human operators and AI assistants.
What it does
- Offers a visual orchestrator for 5-step PCB assembly sequences.
- Validates user-selected step parameters against predefined valid processes.
- Exposes orchestration actions as FastMCP tools.
- Adds a RAG server that retrieves process details from markdown process documents.
How it is built
orchestrator_gui.pyimplements the desktop workflow editor in CustomTkinter.orchestrator_fastmcp_server.pywraps orchestration operations as MCP tools over stdio or HTTP.rag_fastmcp_server.pybuilds a Chroma vector store from docs using LangChain + Ollama embeddings.- Startup scripts run both servers for local agent integration.
Tech stack
Python, FastMCP, CustomTkinter, LangChain, Chroma, Ollama embeddings, dotenv.