Clawgate: Proxy Seguro para Agentes de IA Isolados Acessarem Recursos Locais
Clawgate, por M64github, é uma ferramenta de servidor MCP construída com Zig, projetada como um proxy de capacidade seguro para agentes de IA isolados. Ela permite que agentes de IA interajam de forma segura com os recursos da máquina local de um usuário. Este programa aborda a necessidade de acesso controlado a arquivos, repositórios Git e ferramentas de linha de comando por agentes de IA que operam em ambientes separados, como Mac Minis, VPS ou contêineres. Clawgate garante que esses agentes de IA possam realizar operações necessárias enquanto mantém limites de segurança rigorosos. Seu design foca na comunicação segura e no controle de acesso detalhado para dados locais sensíveis.
O que o Clawgate conecta?
O Clawgate conecta agentes de IA, como OpenClaw, Claude Code ou Cursor, a um "daemon de recurso" que roda na máquina local do usuário. Ele funciona como um proxy de capacidade seguro para esses agentes de IA isolados. O programa também pode operar como um Servidor MCP. A comunicação entre o daemon de recurso e o daemon do agente ocorre via TCP na porta 53280, enquanto o servidor MCP utiliza o protocolo de transporte stdio.
Recursos e ferramentas principais
Ao operar como um Servidor MCP via stdio, o Clawgate expõe ferramentas chamáveis, incluindo clawgate_read_file, clawgate_git e clawgate_tool. Ele também suporta proxying de ferramentas personalizadas, permitindo o registro de qualquer ferramenta de interface de linha de comando. As operações do Git são categorizadas em níveis de somente leitura, escrita e total (push/pull), oferecendo controle preciso sobre o acesso ao repositório para os agentes de IA.
Para quem é?
O Clawgate é para desenvolvedores e usuários que operam agentes de IA em máquinas isoladas, como Mac Mini, VPS ou contêineres. Esses usuários precisam de acesso seguro de seus agentes de IA a arquivos locais, repositórios e ferramentas. Ele é direcionado a ambientes onde os agentes de IA precisam realizar ações no sistema local de um usuário sob condições controladas. Pule isso se você não opera agentes de IA em máquinas isoladas que requerem acesso seguro a recursos locais.
Como começar
O modelo de autenticação depende de tokens de capacidade assinados criptograficamente que oferecem controle de acesso detalhado, limitado no tempo e auditável. O daemon de recurso se comunica com o daemon do agente via TCP na porta 53280, e o servidor MCP utiliza o protocolo de transporte stdio.
Casos de uso
- Permitir que um agente de IA leia com segurança arquivos específicos do laptop do usuário.
- Permitir que um agente de IA execute operações git (leitura, escrita, push/pull) em um repositório local designado.
- Permitir que um agente de IA invoque ferramentas de linha de comando registradas na máquina do usuário com argumentos e ambiente controlados.
Clawgate fornece um método seguro para agentes de IA interagirem com recursos do sistema local. Sua autenticação baseada em token e controle de acesso detalhado são fundamentais para manter a segurança ao conectar agentes de IA isolados à máquina de um usuário. O programa suporta várias operações, desde acesso a arquivos até comandos Git e invocação de ferramentas personalizadas. É uma solução especializada para interação controlada de agentes de IA. Tente permitir que um agente de IA leia com segurança um arquivo específico do seu laptop.





