steampipe-mcp-server

steampipe-mcp-server

3.2

If you are the rightful owner of steampipe-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Steampipe MCP Server is a prototype designed to interface with Steampipe and AWS, enabling natural language queries for AWS resources.

πŸ›°οΈ Steampipe MCP Server

This project is a prototype MCP (Model Context Protocol) server designed to interface with Steampipe and AWS. It enables users to query AWS cloud resources using natural language β€” without needing to understand AWS-specific terminology or write raw SQL.


πŸš€ Purpose

The goal of this project is to bridge the gap between cloud complexity and human-friendly queries. By integrating Steampipe with MCP, this server allows developers, analysts, and even non-technical users to ask questions like:

  • "How many EC2 instances are running?"
  • "Which S3 buckets are publicly accessible?"
  • "What was the highest AWS cost last month?"
  • "Do any IAM users have administrator access?"

…and automatically receive structured responses pulled from your AWS environment.


✨ Features

  • βœ… Natural Language Interface: Accepts plain English questions.
  • πŸ”„ Dynamic SQL Generation: Translates input into Steampipe SQL queries.
  • πŸ” AWS Resource Insight: Query EC2, S3, IAM, CloudTrail, and more.
  • πŸ’Έ Cost & Usage Queries: Pull cost data via Steampipe's AWS billing tables.
  • πŸ“Š Compliance Visibility: Evaluate configurations for security and compliance.
  • πŸ“¦ MCP Protocol Support: Built using FastMCP, ready to plug into AI tools like Claude.

πŸ› οΈ Setup

1. Clone the repository

git clone https://github.com/sunil-kumar-h/steampipe-mcp-server.git
cd steampipe-mcp-server