Community研究與資料分析github.com

Tcha MCP 防火牆

針對 Model Context Protocol (MCP) 伺服器與 Claude 工具執行提供即時傳輸防火牆與邊界強制執行。封鎖雲端中繼資料 SSRF (169.254.169.254)、路徑遍歷 (../../) 及破壞性系統命令。

Tcha MCP 防火牆 是什麼?

Tcha MCP 防火牆是一個內嵌式傳輸層防火牆,位於 Claude(或任何 MCP 主機客戶端)與工具執行伺服器之間,可在 1 毫秒內強制執行確定性邊界政策。它主要針對五大威脅向量進行防護:雲端中繼資料 SSRF(封鎖 IP 範圍 169.254.169.254 與 metadata.google.internal)、路徑遍歷(強制執行工作根目錄)、破壞性終端命令(如 rm -rf、mkfs、format)、權限提升(如 chmod 777、sudo)以及未經驗證域名之出口外洩。支援 macOS 與 Windows 上的 Claude Desktop,只需在 claude_desktop_config.json 中將 Tcha 設定為代理包裝器即可啟用。此防火牆平均攔截開銷僅 0.42 毫秒,每項允許或封鎖的操作都會發出可驗證的加密隨機數,在官方 Tcha 對抗性測試套件中達到 100% 的中和率。

相容平台✓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 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Tcha MCP 防火牆 是做什麼的?

這是介於 Claude(或任何 MCP 主機客戶端)與工具執行伺服器之間的內嵌式傳輸防火牆。可在 1 毫秒內強制執行確定性邊界政策。

政策執行矩陣

威脅向量攻擊模式防火牆動作
雲端中繼資料 SSRFhttp://169.254.169.254/...、metadata.google.internal拒絕 (403) — 已封鎖 IP 範圍
路徑遍歷../../etc/passwd、..\..\Windows\System32拒絕 (403) — 強制執行工作根目錄
破壞性終端命令rm -rf /、mkfs、format、dd if=/dev/zero拒絕 (403) — 黑名單二進位模式
權限提升chmod 777、sudo、Set-ExecutionPolicy Bypass拒絕 (403) — 嚴格用戶權限上限
出口外洩向未經驗證域名發出之 DNS/HTTP 請求標記 / 隔離

Claude Desktop 設定

將 Tcha 以代理包裝器形式加入 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

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

效能與稽核

  • 攔截開銷:平均 0.42 毫秒。
  • 輸出:對每個通過與封鎖的操作發送可驗證的加密隨機數。
  • 基準測試:在官方 Tcha 對抗性測試套件中達到 100% 中和率。

Individual skills in this repo

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

相關技能