🛰️ Steampipe MCP服务器
该项目是一个原型MCP(模型上下文协议)服务器,旨在与 蒸汽管 以及AWS。它使用户能够使用自然语言查询AWS云资源,而无需理解AWS特定的术语或编写原始SQL。
______________________________________________________________________
🚀 目的
这个项目的目标是 弥合差距 在云复杂性和人性化查询之间。通过将Steampipe与MCP集成,该服务器允许开发人员、分析师甚至非技术用户提出以下问题:
- “有多少EC2实例正在运行?”
- “哪些S3存储桶可以公开访问?”
- “上个月AWS的最高成本是多少?”
- “是否有任何IAM用户具有管理员访问权限?”
…并自动接收从您的AWS环境中提取的结构化响应。
______________________________________________________________________
✨ 特性
- ✅ 自然语言接口:接受简单的英语问题。
- 🔄 动态SQL生成:将输入转换为Steampipe SQL查询。
- 🔍 AWS资源洞察:查询EC2、S3、IAM、CloudTrail等。
- 💸 成本和使用查询:通过Steampipe的AWS计费表提取成本数据。
- 📊 合规可见性:评估配置的安全性和合规性。
- 📦 MCP协议支持:使用 FastMCP,准备插入像克劳德这样的人工智能工具。
______________________________________________________________________
🛠️ 设置
1.克隆存储库
git clone https://github.com/sunil-kumar-h/steampipe-mcp-server.git
cd steampipe-mcp-server