
agentgate
by agentkitai·★ 27·综合分 44
用于 AI 的人类参与式审批系统,支持 MCP 集成和基于策略的决策路由。
ai-llmdeveloper-toolssecurity
5
Forks
1
活跃 Issue
2 个月前
最近提交
2 天前
收录于
概述
AgentGate 为 AI 代理提供了一个全面的审批工作流系统,允许它们请求人类对潜在风险操作的批准。它包含一个策略引擎,可以自动批准安全操作、自动拒绝危险操作,并通过多个渠道将其他所有操作路由给人类,包括 Slack、Discord、电子邮件或网页仪表板。该系统具有完整的审计跟踪、API 密钥管理、webhook 支持,并采用生产级的安全加固措施,包括 SSRF 防护和 ReDoS 防御。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI 代理在向客户发送电子邮件前需要审批
你:自动化系统在生产环境变更前需要人工确认
你:多代理协调系统中,不同团队的行动需要监督
你:策略引擎如何工作?
你:我可以将 AgentGate 与现有的 AI 代理框架集成吗?
什么时候选它
当您需要对执行敏感操作的AI代理进行人工监督,并需要包含审计跟踪的适当审批工作流时,选择AgentGate。
什么时候不要选它
如果您不需要完整的审批系统的开销,或者已经投资于其他工作流平台,不要选择AgentGate。
此 server 暴露的工具
从 README 抽取出 7 个工具agentgate_request_approvalCreate a new approval request
agentgate_check_requestGet status of an approval request
agentgate_list_requestsList pending approval requests
agentgate_list_policiesList configured policies
agentgate_create_policyCreate a new policy rule
agentgate_update_policyUpdate an existing policy
agentgate_delete_policyDelete a policy
可对比工具
humanloopguardrails-aistack-aibanbury
安装
安装
- 安装依赖项:
pnpm install- 运行数据库迁移:
pnpm --filter @agentgate/server db:migrate- 引导(创建管理员 API 密钥):
pnpm --filter @agentgate/server bootstrap- 启动开发环境:
pnpm devClaude Desktop 集成
在您的 claude_desktop_config.json 中添加:
{
"mcpServers": {
"agentgate": {
"command": "npx",
"args": ["@agentgate/mcp"],
"env": {
"AGENTGATE_URL": "http://localhost:3000",
"AGENTGATE_API_KEY": "agk_..."
}
}
}
}FAQ
- 策略引擎如何工作?
- 策略引擎根据可配置的规则评估请求,确定操作应该被自动批准、自动拒绝,还是路由给人类审查。策略可以基于操作类型、参数、代理身份和其他上下文因素。
- 我可以将 AgentGate 与现有的 AI 代理框架集成吗?
- 是的,AgentGate 提供了 TypeScript SDK 和 MCP 服务器,使其与大多数 AI 代理框架兼容,包括通过 MCP 与 Claude Desktop 直接集成。
agentgate 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。