适合谁
- 需要严格安全策略的 AI 智能体开发者和用户
- 希望用自然语言定义安全边界而不牺牲自主性的团队
- 在不可信环境中运行智能体的安全研究人员
这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。
IronCurtain 通过将自然语言安全策略编译为确定性规则,为 AI 智能体提供运行时安全边界。它支持多种运行模式和 MCP 服务器,但作为研究原型,需要用户仔细审查策略和了解安全模型。
最强项 · 维护活跃度 15/20 最弱项 · 安全与权限 5/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 22, 24, or 26 (even- · Docker recommended for Dock
ANTHROPIC_API_KEY
Anthropic API 密钥,从 Anthropic 控制台获取;主要 LLM 提供商密钥,可写入 .env 文件或 ~/.ironcurtain/config.。
GOOGLE_GENERATIVE_AI_API_KEY
Google 生成式 AI API 密钥,从 Google AI Studio 获取;作为可选的 LLM 提供商。
OPENAI_API_KEY
OpenAI API 密钥,从 OpenAI 平台获取;作为可选的 LLM 提供商。
npm install -g @provos/ironcurtainANTHROPIC_API_KEY)ironcurtain setup 进行首次设置向导ironcurtain mux 开始交互式会话。运行 `ironcurtain setup` 完成首次配置向导,然后运行 `ironcurtain start "Summarize the files in ./src"`;如果智能体能生成答复且每次工具调用都通过策略引擎并写入 audit.l 审计日志,则安装成功。
连接成功后,可以直接对 AI 助手这样说:
IronCurtain 是一个用于自主 AI 智能体的安全运行时。它通过将人类可读的“宪法”编译为确定性安全策略,并在运行时强制每个工具调用,从而在不牺牲自主性的前提下提供安全边界。它支持多种运行模式,包括内置智能体(Code Mode)和 Docker 智能体模式,并内置策略引擎、MCP 服务器、审计日志和 Web UI。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 d51a3467cbda 数据同步于 2026-10-12 查看 FMRS 评分方法