mcpField
M
MCP Cloud Compliance

MCP Cloud Compliance

本地服务
github.com/uprightsleepy安全572 周前更新

关于 MCP Cloud Compliance

MCP Cloud Compliance 是面向团队的 AWS 合规审计服务,可按 SOC 2、CIS 和 NIST 检查云安全。目前检查范围为 S3 存储桶,并支持对话式查询和详细发现结果。

主要功能

  1. 01按区域列出 S3 存储桶
  2. 02按 SOC 2、CIS 和 NIST 检查 S3
  3. 03报告合规状态和发现结果
  4. 04按区域筛选资源
  5. 05列出支持的标准和资源类型

适用场景

  1. 01按指定框架检查 S3 合规情况
  2. 02查找不合规的 AWS 存储资源
  3. 03按区域查看存储桶列表和元数据

MCP 相关

MCP 服务提供健康检查、标准与资源类型查询、S3 存储桶列表及合规检查工具。Claude Desktop 等 MCP 客户端可调用这些工具,以对话方式审计 AWS。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Cloud Compliance 徽标

MCP Cloud Compliance

Build Status codecov Java Spring Boot License

用于 AWS 云合规审计的模型上下文协议(MCP)服务。

项目目标

此 MCP 服务旨在自动化 SOC2、NIST 和 PCI-DSS 等主要安全框架的云合规报告。无需再手动收集证据,并检查 AWS 基础设施中的数百项控制措施;您可以通过与 Claude 对话来生成全面的合规报告。

我们的愿景是将合规审计从一项手动、耗时的工作转变为智能的对话式体验,您可以提出如下问题:

  • “为我们的 AWS 基础设施生成 SOC2 Type II 报告”
  • “检查我们的 NIST 800-53 合规状态”
  • “我们的支付处理环境是否符合 PCI-DSS?”
  • “显示生产环境中的所有不合规资源”

目前,项目支持针对多种合规框架检查 S3 存储桶,并计划扩展到全面覆盖 AWS 服务以及自动生成报告。

功能

支持的合规标准
  • SOC 2(服务组织控制 2)——安全性、可用性、处理完整性、保密性和隐私
  • CIS(互联网安全中心基准)——安全配置指南和最佳实践
  • NIST(NIST 网络安全框架)——全面的网络安全风险管理框架
支持的资源类型
  • 存储资源——AWS S3 存储桶,支持全面的合规检查
  • 计划在未来版本中支持其他资源类型(计算、数据库、网络)
当前能力
  • 按区域列出 S3 存储桶及其详细元数据
  • 根据 SOC2、CIS 和 NIST 标准检查存储合规性
  • 实时合规状态报告及详细检查结果
  • 区域资源筛选和管理

先决条件

  • Java 21 或更高版本
  • Maven 3.6+
  • 已配置 AWS 凭证

安装

# Clone the repository
git clone https://github.com/uprightsleepy/mcp-cloud-compliance.git
cd mcp-cloud-compliance

# Build the project
mvn clean package

运行 MCP 服务

选项 1:使用 Maven
mvn spring-boot:run
选项 2:使用 JAR
java -jar target/cloud-compliance-mcp-0.1.0.jar

配置 Claude Desktop

将以下内容添加到 Claude 配置文件中:

macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "cloud-compliance": {
      "command": "java",
      "args": ["-jar", "/absolute/path/to/mcp-cloud-compliance/target/cloud-compliance-mcp-0.1.0.jar"]
    }
  }
}

重启 Claude Desktop,并查找 🔨 图标以确认服务已连接。

使用示例

连接到 Claude 后,您可以通过对话方式与云合规设置交互:

检查合规状态
"Check SOC2 compliance for storage resources"
"What's my current NIST compliance status?"
"Show me CIS benchmark compliance for my S3 buckets"
列出和管理资源
"List my S3 buckets in us-west-2"
"Show me all storage resources across regions"
"What buckets were created this month?"
生成报告
"Generate a compliance summary report"
"Show me all non-compliant resources"
"What are the high-severity compliance findings?"

可用工具

  • health_check - 确认服务正在运行
  • list_supported_standards - 获取支持的合规框架
  • list_supported_resource_types - 获取可用于合规检查的资源类型
  • list_s3_buckets - 按区域列出 S3 存储桶及其详细元数据
  • check_resource_compliance - 检查资源是否符合指定标准

运行测试

# Run all tests
mvn test

# Run with coverage report
mvn clean test jacoco:report

# View coverage report
open target/site/jacoco/index.html

示例查询

通过对话界面体验此工具的最简单方式是:

1. 合规性检查

替代文本

助手确认存储资源完全符合 SOC 2 标准,未发现合规性问题或检查结果。

2. 资源列表

S3 存储桶列表,显示 us-west-2 区域中的 12 个存储桶

按类别列出 S3 存储桶:生产/应用存储桶(Shareframe 服务)、系统/诊断存储桶,以及带有创建日期的测试存储桶。

3. 标准概览

支持的合规框架:SOC2、CIS、NIST

展示支持的三项合规标准,并说明各自的重点领域:安全控制、配置基准和风险管理。

贡献

欢迎贡献!无论是添加新的合规性检查、改进文档还是修复错误,我们都感谢你的帮助。欢迎:

  • 提交错误或功能请求
  • 提交改进内容的拉取请求
  • 添加对新 AWS 服务或合规框架的支持
  • 提高测试覆盖率

对于重大更改,请先提交议题,讨论你希望进行的更改。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。