{"repo":"hannesill/Gatelet","free":true,"listed":false,"github":"https://github.com/hannesill/Gatelet","clone":"git clone https://github.com/hannesill/Gatelet.git","description":"Self-hosted MCP proxy that gives AI agents fine-grained access to your accounts (e.g. GMail, GCal, Outlook) – without giving away the keys.","language":"TypeScript","stars":13,"topics":["agents","docker","fine-grained-authorization","mcp","openclaw","permission-manager","security"],"license":"MIT","category":"ai-agents","readme_excerpt":"Gatelet Fine-grained account access for your agents. A self-hosted MCP proxy that gives you full control over how your agents can access your mails and calendars (and soon other online accounts). Website · Docs · Issues --- Gatelet is a self-hosted MCP permission proxy that sits between your AI agent and your personal services. It holds OAuth credentials in encrypted storage and enforces fine-grained YAML policies — including payload mutation. Your agent connects via a policy-enforced MCP endpoint and can only perform operations the policy allows. Operations not listed are denied. Denied tools are invisible — the agent never knows they exist. How It Works 1. Connect your accounts (Google, Microsoft) via the admin dashboard on :4001 2. Write YAML policies that define what the agent can do 3. Agent connects to :4000/mcp with an API key — sees only allowed tools 4. Each tool call is validated against constraints, mutations are applied, then forwarded upstream 5. Every call is audit-logged with parameters, result, and timing Quick Start macOS / Linux (recommended) This installs Gatelet as a system service under a dedicated OS user ( gatelet on macOS, gatelet on Linux). The admin token, database, and credentials are stored in a directory only that user can read — your agent literally cannot access them via file permissions. Windows / Docker The Docker installer is the only option on Windows and works well for sandboxed agents that run inside Docker containers. However, agents with","default_branch":null,"files":null,"tree":[],"storefront":"/r/hannesill","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hannesill/Gatelet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}