SuperAPI AI 工具集

aegis

Aegis 是一款面向 AI 智能体的本地优先凭证隔离代理。它位于智能体与其调用的 API 之间,在网络边界注入密钥,使智能体本身永远看不到、存储或传输真实凭证。它针对当前智能体直接持有 API 密钥的常见风险,提供域名限制、智能体身份认证、请求体检查和审计日志等能力,并可作为 MCP 服务器被兼容的 AI 智能体原生调用。项目开源(Apache 2.0),需要 Node.js 20 及以上版本。

访问官网

工具介绍

Aegis 是一个面向 AI 智能体的本地优先(local-first)凭证隔离代理。它的核心思路是:不要让 AI 智能体直接持有 API 密钥,而是让智能体通过本地代理发起 HTTP 调用,由 Aegis 在网络边界完成认证、注入密钥,并执行安全策略。这样智能体本身永远不会看到、存储或传输真实凭证。

用途与解决的问题 资料指出,AI 智能体(如 Claude、GPT、Cursor 以及自定义机器人)越来越多地调用真实 API,例如 Slack、GitHub、Stripe 和数据库。当前常见做法存在四类风险:智能体能看到原始 API 密钥,一次提示注入即可将其外泄;没有域名防护,被攻破的智能体可以把 Slack 令牌发送到 evil.com;没有审计记录,无法查看智能体用凭证做了什么;没有访问控制,每个智能体都能使用每一份凭证。Aegis 声称可同时解决这四个问题:智能体通过本地代理发起 HTTP 调用,Aegis 负责处理认证、执行域名限制并记录一切。

主要能力

  • 凭证隔离:密钥在代理层注入,智能体不接触真实凭证。
  • 域名防护:对每个请求强制执行域名限制,资料称“无绕过”。
  • 智能体认证:支持为智能体签发令牌,令牌以 SHA-256 哈希形式存储,无法恢复,只能重新生成。
  • 请求体检查:对请求体进行凭证模式检测。
  • 速率限制:作为安全管线的一部分提供。
  • 审计日志:记录智能体的调用行为。
  • 加密存储:静态数据使用 AES-256-GCM 与 ChaCha20-Poly1305 加密。
  • MCP 集成:Aegis 是一等 MCP 服务器,任何兼容 MCP 的 AI 智能体都可原生使用,无需自行发起 HTTP 调用。MCP 服务器暴露三个工具,并复刻完整的 Gate 安全管线:域名防护、智能体认证、请求体检查、速率限制和审计日志。

使用方式 资料给出的部署路径包括:生产环境设置(带智能体认证)、MCP 集成、以及 OpenClaw(个人 AI 助手,HTTP 代理 + 技能)等。MCP 集成方面,可为你的 AI 主机生成配置;资料展示了“之前(配置中明文密钥)”与“之后(Aegis,密钥不可见)”的对比,但未提供具体配置代码内容。项目还提供示例集成,含配置文件与策略的分步指南:Slack Bot(用域名受限的代理访问保护 Slack 机器人令牌)、GitHub 集成(用按智能体授权和只读策略保护 GitHub PAT)、Stripe 后端(用请求体检查和速率限制隔离 Stripe API 密钥)、OpenClaw 技能。

安全与合规 项目发布了 STRIDE 威胁模型,资料称分析了 28 项威胁,0 项严重/高危未缓解发现;并提供完整安全架构文档,涵盖信任边界、加密管线和数据流。项目开源,采用 Apache 2.0 许可。

适用场景 适合需要让 AI 智能体调用真实第三方 API(如 Slack、GitHub、Stripe、数据库)但又希望避免密钥暴露、限制可访问域名、控制各智能体权限并保留审计记录的开发者与团队。

限制与要求 需要 Node.js ≥ 20(可用 node -v 检查)。资料未提供具体的安装命令、配置代码、价格或收费信息,这些内容暂未提供。