Ceder策略分析MCP服务器
项目简介
这是一个基于Model Context Protocol (MCP) 的服务器实现,专门用于分析和验证Cedar授权策略。它允许AI代理安全地检查策略变更的影响、检测策略问题,并提供完整的工作流程指导。
主要功能
-
策略比较分析:对比两个Cedar策略集,验证策略变更是否保持预期的授权行为。
-
策略问题检测:分析Cedar策略集以检测常见问题,如阴影许可和逻辑错误。
-
智能工作流程:提供"添加和验证新策略"的完整提示模板,指导AI代理完成策略分析的全过程。
安装步骤
# 克隆仓库 git clone https://github.com/cedar-policy/cedar-for-agents ## 启动服务器 该MCP服务器使用Stdio传输协议,可以配置到支持MCP协议的客户端中。 ## 配置信息 在MCP客户端配置中添加: ```json { "mcpServers": { "cedar-analysis": { "command": "node", "args": ["js/cedar-analysis-mcp-server/mcp/build/server.js"] }
使用方法
服务器启动后,AI代理可以通过MCP协议调用以下功能:
- 分析策略变更的影响
- 检测策略中的逻辑问题
- 按照预设工作流程进行策略验证
服务器提供以下工具:
- 'analyze-policies' - 分析Cedar策略结构和识别潜在问题
- 'compare-policy-sets' - 比较策略集的权限变化
信息
分类
开发者工具