steampipe-mcp-server
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