Session · AWS Community Day Indonesia
Chatting with Your AWS Infrastructure On-the-Go
Operating AWS usually means a console tab, a CLI, or a runbook. This session looked at what changes when the interface becomes a conversation instead, and where that genuinely helps versus where it just looks clever.
Overview
AWS Community Day Indonesia is the AWS User Group Indonesia's annual community conference. The 2025 edition ran at Auditorium BINUS @Alam Sutera in Tangerang, with BINUS University as venue partner and BINUS School of Computer Science and Indonesia Cloud Community as media partners.
I pitched it as a Cloud Operation 200-level talk, aimed at people who already run things on AWS and were starting to hear "MCP" without a clear picture of what it actually does. It lines up with the AIOps work I do at Tech Mahindra, where MCP servers are one of the pieces connecting an assistant to real infrastructure rather than a chat box that only talks about it.
Key Takeaway
- MCP is plumbing, not magic.
Once you see it as JSON-RPC over stdio or HTTP with a tool-discovery handshake, the mystery goes away and you can reason about what it can and can't do. - The CLI bridge is the practical unlock.
Because the server drives the AWS CLI, it reaches services the model was never trained on, so the API surface stays current without waiting for a new model. - Command selection is the real time-saver.
Most of the friction in day-to-day AWS work isn't running the command, it's remembering the exact one; that's whatsuggest_aws_commandsremoves.
Summary
Four parts, working from the protocol itself down to a live demo.
-
Model Context Protocol
MCP is an open standard for connecting AI applications to external systems, data sources, tools, and workflows, so a model can access real context instead of guessing. I covered the architecture (an MCP host holding one client per server, each on its own one-to-one connection), the two layers underneath it (a JSON-RPC data layer, and a transport layer that is either stdio for a local process or streamable HTTP for remote), and the session flow: initialize, tool discovery, then tool execution.
-
AWS MCP Servers
AWS publishes a suite of purpose-built MCP servers, around 60 at the time of the talk, grouped by what they touch: documentation, infrastructure and deployment, AI/ML, data and analytics, developer tooling, integration and messaging, cost and operations, and healthcare.
-
AWS API MCP Server
The one this talk centred on. It bridges an assistant to AWS services through AWS CLI commands, so you can create, update, and manage resources across services conversationally. The useful side effect: it helps with command selection and reaches current AWS API surface, including services released after the model's own knowledge cutoff. Three tools do the work:
call_awsexecutes CLI commands with validation and error handling,suggest_aws_commandsmaps a natural-language query to candidate commands, and the experimentalget_execution_planlays out step-by-step guidance for multi-stage tasks. -
Live demo
Querying and operating real AWS infrastructure through a chat interface, using the integration in the companion repo linked at the top.