Token导航 LogoToken导航

MCP Server · 安全风控

Compliance Manager MCP Server

Google Cloud合规管理MCP服务器,用于与Google Cloud的合规管理服务交互,提供发现、检查、部署、监控和管理合规框架的功能。

stdio官方级别未说明来源级核验工具 0
安全控制PythonClaude

快速开始

作者 / 组织
vb30
提供方
vb30
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Compliance Manager MCP Server 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

安全风控

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

uv run compliance_manager_mcp.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Google Cloud 合规管理器 MCP 服务器

这是一个用于与Google Cloud Compliance Manager(属于Security Command Center Enterprise的一部分)进行交互的MCP(模型上下文协议)服务器。

概述

合规管理器MCP服务器使像Claude这样的AI助手能够与Google Cloud的合规管理器服务进行交互。它提供了以下工具:

  • 发现 合规框架(CIS、NIST、FedRAMP 等)
  • 检查 云控制及其配置
  • 部署 为组织、文件夹和项目制定合规框架
  • 显示器 框架和云控制部署
  • 管理 在整个Google Cloud基础设施中的合规态势

这台服务器是使用 模型上下文协议,使其能够与兼容MCP的人工智能助手无缝集成。

特点/特性

可用工具

  • list_frameworks(organization_id, location="global", page_size=50)

- 描述列出组织中所有可用的合规框架。框架可以是内置的(例如,CIS、NIST、FedRAMP)或自定义定义的。 - 参数: - organization_id (必填):Google Cloud 组织 ID(例如,“123456789012”)。 - location (可选):框架的位置。默认为“全局”。 - page_size (可选):要返回的框架的最大数量。默认为50。

  • get_framework(organization_id, framework_id, location="global")

- 描述获取特定合规框架的详细信息,包括其云控制措施和法规控制映射。 - 参数: - organization_id (必填):Google Cloud 组织ID。 - framework_id (必需):要检索的框架的ID。 - location (可选):框架的位置。默认为“全局”。

  • list_cloud_controls(organization_id, location="global", page_size=50)

- 描述列出组织中可用的所有云控制措施。云控制措施是帮助满足合规要求的技术项目。 - 参数: - organization_id (必填):Google Cloud 组织 ID。 - location (可选):云控件的位置。默认值为“全局”。 - page_size (可选):要返回的云控件的最大数量。默认值为50。

  • get_cloud_control(organization_id, cloud_control_id, location="global")

- 描述获取特定云控制的详细信息,包括其规则、参数和执行模式。 - 参数: - organization_id (必填):Google Cloud 组织ID。 - cloud_control_id (必需):要检索的云控件的ID。 - location (可选):云控制的位置。默认值为“全球”。

  • list_framework_deployments(parent, location="global", page_size=50)

- 描述列出给定父资源(组织、文件夹或项目)的所有框架部署。 - 参数: - parent (必填):父资源的格式为“organizations/{org_id}”、“folders/{folder_id}”或“projects/{project_id}”。 - location (可选):部署的位置。默认值为“全局”。 - page_size (可选):要返回的部署的最大数量。默认值为50。

  • get_framework_deployment(parent, framework_deployment_id, location="global")

- 描述获取特定框架部署的详细信息,包括其状态和配置。 - 参数: - parent (必填):父资源,格式为 'organizations/{org_id}'、'folders/{folder_id}' 或 'projects/{project_id}'。 - framework_deployment_id (必填):要检索的框架部署的ID。 - location (可选):部署的位置。默认为“全局”。

  • create_framework_deployment(parent, framework_deployment_id, framework_name, location="global", target_resource=None)

- 描述在目标资源上创建一个新的框架部署。这将合规框架应用于组织、文件夹或项目。 - 参数: - parent (必需):父资源,格式为“organizations/{org_id}”、“folders/{folder_id}”或“projects/{project_id}”。 - framework_deployment_id (必填):新框架部署的ID。 - framework_name (必填):要部署的框架的完整名称(例如,'organizations/{org_id}/locations/global/frameworks/{framework_id}')。 - location (可选):部署的位置。默认为“全球”。 - target_resource (可选):目标资源名称。如果未提供,则使用父资源。

  • delete_framework_deployment(parent, framework_deployment_id, location="global")

- 描述删除一个框架部署。这将从目标资源中移除合规框架。 - 参数: - parent (必填):父资源,格式为 'organizations/{org_id}'、'folders/{folder_id}' 或 'projects/{project_id}'。 - framework_deployment_id (必需):要删除的框架部署的ID。 - location (可选):部署的位置。默认为“全球”。

  • list_cloud_control_deployments(parent, location="global", page_size=50)

- 描述列出给定父资源的所有云控制部署。 - 参数: - parent (必需):父资源的格式为 'organizations/{org_id}'、'folders/{folder_id}' 或 'projects/{project_id}'。 - location (可选):部署的位置。默认为“全局”。 - page_size (可选):要返回的最大部署数量。默认值为50。

  • get_cloud_control_deployment(parent, cloud_control_deployment_id, location="global")

- 描述获取特定云控制部署的详细信息,包括其执行模式和状态。 - 参数: - parent (必填):父资源,格式为“organizations/{org_id}”、“folders/{folder_id}”或“projects/{project_id}”。 - cloud_control_deployment_id (必需):要检索的云控制部署的ID。 - location (可选):部署的位置。默认为“全局”。

配置

MCP服务器配置

在您的MCP客户端设置文件中添加以下配置:

注: 对于OSX用户,如果您使用了 这句俏皮话 要安装uv,请在下面的“command”值中使用uv二进制文件的完整路径,因为uv不会被放置在系统路径中以供Claude使用!例如: /Users/yourusername/.local/bin/uv 而不是仅仅 uv。

{
  "mcpServers": {
    "compliance-manager-mcp": {
      "command": "uv",
      "args": [
        "--env-file=/path/to/your/env",
        "--directory",
        "/path/to/the/repo",
        "run",
        "compliance_manager_mcp.py"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

认证

服务器使用Google Cloud的认证机制。请确保在服务器运行的环境中已配置以下其中一项:

  1. 设置应用程序默认凭据(ADC)(例如,通过 gcloud auth application-default login)。
  2. 这个(或“该”) GOOGLE_APPLICATION_CREDENTIALS 环境变量指向一个有效的服务账户密钥文件。

所需的 IAM 权限

目标 Google Cloud 组织需要适当的身份和访问管理 (IAM) 权限:

  • 合规经理: roles/securitycenter.complianceManager 或者 roles/securitycenter.adminEditor
  • 对于只读操作: roles/securitycenter.adminViewer

许可证

Apache 2.0(许可证)

快速入门

见 QUICKSTART.md 翻译为中文是:“快速入门指南.md” 请参阅详细的安装和设置说明。

安装

# Install uv package manager
curl -LsSf https://astral.sh/uv/install.sh | sh

# Clone the repository
git clone https://github.com/yourusername/compliance-manager-mcp-server.git
cd compliance-manager-mcp-server

# Install dependencies
uv pip install -e .

# Set up authentication
gcloud auth application-default login

运行服务器

uv run compliance_manager_mcp.py

文档

项目结构

compliance-manager-mcp-server/
├── compliance_manager_mcp.py    # Main MCP server implementation
├── pyproject.toml               # Project dependencies and metadata
├── setup.py                     # Setup configuration
├── README.md                    # This file
├── QUICKSTART.md                # Quick start guide
├── USAGE.md                     # Detailed usage examples
├── CONTRIBUTING.md              # Contributing guidelines
├── LICENSE                      # Apache 2.0 license
├── .env.example                 # Example environment configuration
├── .gitignore                   # Git ignore rules
├── mcp_settings.json.example    # Example MCP client configuration
└── test_import.py               # Import test script

关于合规管理器

Google Cloud 中的合规管理器有助于确保您的 Google Cloud 基础设施、工作负载和数据符合安全性和法规要求。它使您能够:

  • 定义并部署符合规范且安全的配置
  • 查看显示与合规要求对齐的仪表板
  • 审计云环境并生成评估报告
  • 使用软件定义的控制来管理多个合规程序

如需更多信息,请参阅 合规管理文档。

支持

  • 问题通过以下方式报告错误或请求功能:
  • 文档查看 文档
  • 社区参与仓库中的讨论

致谢

这个项目受到了……的启发 Google MCP 安全(或:Google 的 MCP 安全系统/机制) 仓库遵循类似的模式来实现MCP服务器。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

合规管理Python本地部署云安全GoogleCloudMCP协议安全控制

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Compliance Manager MCP Server

MCP World · 本页

0stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Compliance Manager MCP Server 怎么安装?

公开资料给出的安装命令是 uv run compliance_manager_mcp.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Compliance Manager MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Compliance Manager MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Compliance Manager MCP Server 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Compliance Manager MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP