
MCP Compliance

2025.03.08
2
Go合规性安全控制金融服务其它
MCP Compliance 是一个专注于合规性的项目,提供 CLI 工具和 MCP 服务器,用于代理与合规数据的交互。该项目旨在支持用户在其合规旅程中的三个主要阶段:理解安全控制及其要求、实施控制以满足合规要求、收集和记录证据以证明合规性。
View on GitHub
Overview
基本能力
产品定位
MCP Compliance 是一个专注于合规性的项目,提供 CLI 工具和 MCP 服务器,用于代理与合规数据的交互。
核心功能
- CLI 工具:用于处理和查询 FedRAMP 基线数据。
- MCP 服务器:向 LLM 代理公开合规数据。
适用场景
- 合规性理解:学习安全控制及其要求。
- 合规性实施:设计和实施控制以满足合规要求。
- 合规性证据收集:收集和记录证据以证明合规性。
工具列表
get_control
:获取特定控制的详细信息。get_control_family
:获取特定家族中的所有控制。list_control_families
:列出程序中的所有控制家族。search_controls
:按关键字搜索控制。get_control_evidence_guidance
:获取关于特定控制的证据的详细指导。
常见问题解答
- 数据来源:FedRAMP 基线文件来自 GSA FedRAMP Automation GitHub 仓库。
- 自动化证据收集:当前项目缺少自动化证据收集功能,计划在未来的黑客马拉松或额外路线图时间中添加。
使用教程
使用依赖
- 创建 MCP 合规性二进制文件的目录:
bash mkdir -p ~/.mcp-compliance/bin
- 添加到 PATH(将此添加到 .bashrc 或 .zshrc 以持久化):
bash export PATH=$PATH:~/.mcp-compliance/bin
安装教程
- 克隆仓库:
bash git clone https://github.com/grafana/hackathon-12-mcp-compliance.git cd hackathon-12-mcp-compliance
- 本地构建和部署:
bash make deploy-local
调试方式
- 配置代理(Cursor 或 Claude Desktop)以使用 MCP 合规服务器。
- 参考 Getting Started Guide 获取配置详细信息。
许可证
None