CommunityPesquisa e Análise de Dadosgithub.com

Tcha MCP Firewall

Firewall de transporte em tempo real e aplicador de limites para servidores MCP e execução de ferramentas do Claude. Bloqueia SSRF de metadados de nuvem (169.254.169.254), path traversal (../../) e comandos destrutivos do sistema.

O que é Tcha MCP Firewall?

O Tcha MCP Firewall é um firewall de transporte inline que atua entre o Claude (ou qualquer cliente host MCP) e servidores de execução de ferramentas, aplicando políticas de limite determinísticas em menos de 1 milissegundo. Ele protege contra vetores de ameaça como SSRF de metadados de nuvem, path traversal, comandos de terminal destrutivos, escalonamento de privilégios e exfiltração de dados. A ferramenta suporta o protocolo MCP e pode ser configurada no Claude Desktop através de um proxy wrapper no arquivo de configuração. Com sobrecarga de interceptação de apenas 0,42ms em média e emissão de nonces criptográficos verificáveis para cada ação, o Tcha atinge 100% de taxa de neutralização no Test Suite Adversarial oficial.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Tchapwo1/tcha-claude-skills/tree/HEAD/.claude/skills/tcha-mcp-firewall

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Tcha MCP Firewall faz?

Firewall de transporte inline posicionado entre o Claude (ou qualquer cliente host MCP) e servidores de execução de ferramentas. Aplica políticas de limite determinísticas em menos de 1 milissegundo.

Matriz de Aplicação de Políticas

Vetor de AmeaçaPadrão de AtaqueAção do Firewall
SSRF de Metadados de Nuvemhttp://169.254.169.254/..., metadata.google.internalNEGADO (403) — Faixa de IP bloqueada
Path Traversal../../etc/passwd, ..\..\Windows\System32NEGADO (403) — Raiz de trabalho imposta
Terminal Destrutivorm -rf /, mkfs, format, dd if=/dev/zeroNEGADO (403) — Padrão binário em lista negra
Escalonamento de Privilégioschmod 777, sudo, Set-ExecutionPolicy BypassNEGADO (403) — Teto de privilégio de usuário rigoroso
Exfiltração de EgressoRequisições DNS/HTTP de saída para domínios não verificadosSINALIZADO / EM QUARENTENA

Configuração para Claude Desktop

Adicione o Tcha como um wrapper de proxy dentro de ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "protected-tools": {
      "command": "npx",
      "args": ["-y", "tcha-protection", "guard", "--mcp"]
    }
  }
}

Desempenho e Auditoria

  • Sobrecarga de Interceptação: 0,42ms em média.
  • Saída: Emite nonces criptográficos verificáveis para cada ação aprovada e bloqueada.
  • Avaliado: Taxa de neutralização de 100/100 no Test Suite Adversarial oficial do Tcha.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas