AI-powered assistant for AWS provided Shop Floor Connectivity (SFC) configuration management and testing. Using python Strands Agents SDK and FastMCP. All code in that example was created using Cline and Kiro app.
Q: What can one do with this assistant?
A: I help you create, validate, and run Shop Floor Connectivity (SFC) configurations for industrial data collection. I can generate templates, access documentation, visualize data, and monitor systems—making it easier to connect factory equipment to cloud services.
| UI | CLI |
|---|---|
![]() |
![]() |
Install UV package manager:
curl -LsSf https://astral.sh/uv/install.sh | shRun SFC Wizard Agent (CLI):
uvx --from git+https://github.com/aws-samples/sample-shopfloor-connectivity-agentic.git#subdirectory=agents/sfc_wizard_agent agentRun SFC Wizard Agent (UI):
uvx --from git+https://github.com/aws-samples/sample-shopfloor-connectivity-agentic.git#subdirectory=agents/sfc_wizard_agent sfc-wizard-uiAGENTIC LOOP FLOW (Strands Agent)
================================
1. User Input ──────────▶ SFCWizardAgent
│
2. Intent Analysis ──────────▼
(via Bedrock LLM) Tool Selection & Reasoning
│
3. Tool Execution ───────────▼
┌─────────┬─────────┐
│ Internal│ MCP │
│ Tools │ Server │
└─────────┴─────────┘
│
4. Response Generation ──────▼
(via Bedrock LLM) Formatted Response
│
5. User Output ──────────────▼
(CLI/UI Interface) Human-Readable ResultCurrently tested on macOS and Linux. Windows support not yet verified.
MIT-0 License. See LICENSE file.

