![image](axway.png) MCP in Practice What is MCP? === * Open Standard * Created by Anthropic (Creators of Claude) in 2024 * Allows LLMs to connect to data and systems * Enables _agentic_ workflows **MCP gives tools to AI** === ![image](robot.png) Why MCP? === Without MCP === ```mermaid +render +width:100% sequenceDiagram You->>LLM: I'm 10 minutes away from a demo, getting this error LLM->>You: Try this... You->>LLM: That didn't work! New error! LLM->>You: Gather this info.. You->>LLM: Here it is... LLM->>You: Try this... loop You->>LLM:😤 LLM->>You:😭 end ``` ![image:width:100%](grandpa-gpt.gif) Why MCP? === With MCP... === ```mermaid +render +width:100% sequenceDiagram You->>LLM: I'm 10 minutes away from a demo, getting this error LLM->>You: Let me check that.. LLM->>OCP: Get pod list LLM->>OCP: Get pod logs LLM->>ArgoCD: Get GitOps application LLM->>Git: Get Git repo LLM->>LLM: Plan fix LLM->>Git: Push fix to Git LLM->>OCP: Verify change applied LLM->>You: The issue was X. I resolved by doing Y ``` ![image:width:100%](homerspin.gif) Tools for the demo === * `openshift-mcp-server` - Kubernetes/OpenShift API operations * `gitea-mcp-server` - Git repository operations * `argocd-mcp-server` - ArgoCD (aka Openshift GitOps) application management * `minio-mcp-server` - S3-Compatible Object storage operations DEMO === Have fun exploring the world of MCP! === ![image](happy2.gif) ```bash +exec /// mpv --no-config --vo=none --really-quiet happy.webm ```