MCP Catalogs
Homeagentgate screenshot

agentgate

by agentkitai·27·Score 44

Human-in-the-loop approval system for AI agents with MCP integration and policy-based decision routing.

ai-llmdeveloper-toolssecurity
5
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

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:

you:AI agent requiring approval before sending emails to customers
you:Automated system needing human confirmation before making production changes
you:Multi-agent coordination where actions need oversight from different teams
you:How does the policy engine work?
you:Can I integrate AgentGate with existing AI agent frameworks?

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 README
  • agentgate_request_approval

    Create a new approval request

  • agentgate_check_request

    Get status of an approval request

  • agentgate_list_requests

    List pending approval requests

  • agentgate_list_policies

    List configured policies

  • agentgate_create_policy

    Create a new policy rule

  • agentgate_update_policy

    Update an existing policy

  • agentgate_delete_policy

    Delete a policy

Comparable tools

humanloopguardrails-aistack-aibanbury

Installation

Installation

  1. Install dependencies:
pnpm install
  1. Run database migrations:
pnpm --filter @agentgate/server db:migrate
  1. Bootstrap (create admin API key):
pnpm --filter @agentgate/server bootstrap
  1. Start the development environment:
pnpm dev

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.