<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d" -->

---
title: MCP for Dummies #devops | daily.dev
description: MCP (Model Context Protocol) enables AI tools to interact with external systems like Kubernetes, AWS, Azure, and storage services by providing pre-defined...
canonical: https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: MCP for Dummies #devops | daily.dev
og:description: MCP (Model Context Protocol) enables AI tools to interact with external systems like Kubernetes, AWS, Azure, and storage services by providing pre-defined...
og:url: https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d
og:image: https://api.daily.dev/og/posts/QPuJjXS8D.png
og:image:alt: MCP for Dummies #devops
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP for Dummies #devops

**[That DevOps Guy](https://daily.dev/sources/marcel-dempers)** · 2 min read · 1 upvotes · 0 comments

## Summary

MCP (Model Context Protocol) enables AI tools to interact with external systems like Kubernetes, AWS, Azure, and storage services by providing pre-defined tools instead of requiring LLMs to guess API calls. Explained from a DevOps/SRE perspective, MCP servers run as standard HTTP servers or binaries and can be deployed with familiar tools like Terraform or Argo CD. The three-step usage flow covers initialization, listing available tools, and making tool calls. Security is highlighted as a key concern since MCP servers can have powerful permissions over infrastructure. Practical demos include file, Git, GitHub, and Kubernetes MCP examples using curl and JSON-RPC.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=O31BQj-Btjw>

## Questions this post answers

### What is MCP and how does it let AI tools interact with infrastructure like Kubernetes or AWS?

MCP (Model Context Protocol) gives AI tools predefined tools to execute against systems like Kubernetes, Azure, or AWS instead of having the LLM guess raw API calls or CLI commands. It runs as a binary, container, or Kubernetes pod, and can be accessed via HTTP or standard input/output, similar to a standard web server like Apache or Nginx.

_Explore how daily.dev surfaces practical breakdowns for engineers adopting MCP in infrastructure workflows._

### What are the three steps to make a tool call using an MCP server?

First, initialize a session with the MCP server to get a session ID. Second, use that session ID to request the list of available tools. Third, make the actual tool call, such as listing namespaces in a Kubernetes cluster, using JSON RPC over HTTP or standard input/output.

_daily.dev helps engineers track hands-on protocol walkthroughs like this MCP tool-call sequence._

### What security risks should DevOps teams consider when deploying an MCP server against infrastructure?

MCP servers connected to infrastructure or Kubernetes can potentially read secrets or delete virtual machines, so roles and permissions granted to them must be carefully scoped. Aside from these elevated capabilities, an MCP server behaves like a standard HTTP web server and can be deployed with familiar tools like Terraform or Argo CD.

_Teams weighing MCP server permissions against infrastructure risk can follow related guidance on daily.dev._

## Similar posts on daily.dev

- [10 MCP servers for devops](https://daily.dev/posts/10-mcp-servers-for-devops-7az0pjz6n) · InfoWorld · 1 upvotes · 0 comments
- [3 MCP servers you should be using \(safely\)](https://daily.dev/posts/3-mcp-servers-you-should-be-using-safely--hggv2c6n3) · Red Hat Developer · 37 upvotes · 3 comments
- [Why Every DevOps Engineer is Suddenly Learning MCP](https://daily.dev/posts/why-every-devops-engineer-is-suddenly-learning-mcp-psgmdvgzy) · DevOps.com · 7 upvotes · 0 comments
- [MCP for Technical Professionals: A Comprehensive Guide to Understanding and Implementing the Model Context Protocol](https://daily.dev/posts/mcp-for-technical-professionals-a-comprehensive-guide-to-understanding-and-implementing-the-model-c-xnb8mnykd) · Security Boulevard · 1 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws), [#devops](https://daily.dev/tags/devops), [#llm](https://daily.dev/tags/llm), [#kubernetes](https://daily.dev/tags/kubernetes), [#mcp](https://daily.dev/tags/mcp)

[View this post on daily.dev](https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"MCP for Dummies #devops","url":"https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d"},"datePublished":"2026-07-07T13:18:52.851Z","dateModified":"2026-09-13T20:15:47.618Z","description":"MCP (Model Context Protocol) enables AI tools to interact with external systems like Kubernetes, AWS, Azure, and storage services by providing pre-defined...","image":"https://i.ytimg.com/vi/O31BQj-Btjw/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/O31BQj-Btjw/sddefault.jpg","isAccessibleForFree":true,"articleSection":"That DevOps Guy","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"That DevOps Guy","logo":"https://media.daily.dev/image/upload/s--dGnHjfCV--/f_auto,q_auto/v1780213230/logos/marcel-dempers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/marcel-dempers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"aws,devops,llm,kubernetes,mcp","timeRequired":"PT2M","video":{"@type":"VideoObject","name":"MCP for Dummies #devops","description":"MCP (Model Context Protocol) enables AI tools to interact with external systems like Kubernetes, AWS, Azure, and storage services by providing pre-defined...","thumbnailUrl":"https://i.ytimg.com/vi/O31BQj-Btjw/sddefault.jpg","uploadDate":"2026-07-07T13:18:52.851Z","duration":"PT2M","url":"https://api.daily.dev/r/QPuJjXS8D","embedUrl":"https://www.youtube.com/embed/O31BQj-Btjw"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"That DevOps Guy","item":"https://daily.dev/sources/marcel-dempers"},{"@type":"ListItem","position":3,"name":"MCP for Dummies #devops"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/mcp-for-dummies-devops-qpujjxs8d#faq","mainEntity":[{"@type":"Question","name":"What is MCP and how does it let AI tools interact with infrastructure like Kubernetes or AWS?","acceptedAnswer":{"@type":"Answer","text":"MCP (Model Context Protocol) gives AI tools predefined tools to execute against systems like Kubernetes, Azure, or AWS instead of having the LLM guess raw API calls or CLI commands. It runs as a binary, container, or Kubernetes pod, and can be accessed via HTTP or standard input/output, similar to a standard web server like Apache or Nginx. Explore how daily.dev surfaces practical breakdowns for engineers adopting MCP in infrastructure workflows."}},{"@type":"Question","name":"What are the three steps to make a tool call using an MCP server?","acceptedAnswer":{"@type":"Answer","text":"First, initialize a session with the MCP server to get a session ID. Second, use that session ID to request the list of available tools. Third, make the actual tool call, such as listing namespaces in a Kubernetes cluster, using JSON RPC over HTTP or standard input/output. daily.dev helps engineers track hands-on protocol walkthroughs like this MCP tool-call sequence."}},{"@type":"Question","name":"What security risks should DevOps teams consider when deploying an MCP server against infrastructure?","acceptedAnswer":{"@type":"Answer","text":"MCP servers connected to infrastructure or Kubernetes can potentially read secrets or delete virtual machines, so roles and permissions granted to them must be carefully scoped. Aside from these elevated capabilities, an MCP server behaves like a standard HTTP web server and can be deployed with familiar tools like Terraform or Argo CD. Teams weighing MCP server permissions against infrastructure risk can follow related guidance on daily.dev."}}]}
```

