
agentgate
by agentkitai·★ 27·Score 44
Human-in-the-loop approval system for AI agents with MCP integration and policy-based decision routing.
Overview
AgentGate provides a comprehensive approval workflow system for AI agents, allowing them to request human approval for potentially risky actions. It includes a policy engine that can auto-approve safe actions, auto-deny dangerous ones, and route everything else to humans via multiple channels including Slack, Discord, email, or a web dashboard. The system features a complete audit trail, API key management, webhook support, and is designed with production-hardened security features including SSRF protection and ReDoS defense.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose AgentGate when you need human oversight for AI agents that perform sensitive actions and require proper approval workflows with audit trails.
When NOT to choose this
Don't choose AgentGate if you need a lightweight solution without the overhead of a full approval system, or if you're already invested in another workflow platform.
Tools this server exposes
7 tools extracted from the READMEagentgate_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
Comparable tools
Installation
Installation
- Install dependencies:
pnpm install- Run database migrations:
pnpm --filter @agentgate/server db:migrate- Bootstrap (create admin API key):
pnpm --filter @agentgate/server bootstrap- Start the development environment:
pnpm devClaude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"agentgate": {
"command": "npx",
"args": ["@agentgate/mcp"],
"env": {
"AGENTGATE_URL": "http://localhost:3000",
"AGENTGATE_API_KEY": "agk_..."
}
}
}
}FAQ
- How does the policy engine work?
- The policy engine evaluates requests against configurable rules that determine if actions should be auto-approved, auto-denied, or routed to humans for review. Policies can be based on action type, parameters, agent identity, and other contextual factors.
- Can I integrate AgentGate with existing AI agent frameworks?
- Yes, AgentGate provides a TypeScript SDK and MCP server, making it compatible with most AI agent frameworks, including direct integration with Claude Desktop via MCP.
Compare agentgate with
Last updated · Auto-generated from public README + GitHub signals.