Community研究&データ分析github.com

Tcha MCP ファイアウォール

Model Context Protocol (MCP) サーバーとClaudeツール実行に対するリアルタイムトランスポートファイアウォールおよび境界強制ツール。Cloud Metadata SSRF(169.254.169.254)、パストラバーサル(../../)、破壊的なシステムコマンドをブロックします。

Tcha MCP ファイアウォール とは?

Tcha MCP ファイアウォールは、Claude(または任意のMCPホストクライアント)とツール実行サーバー間に立ちはだかるインライントランスポートファイアウォールです。Cloud Metadata SSRF(169.254.169.254)、パストラバーサル(../../)、破壊的なシステムコマンド(rm -rf /, mkfs, dd)などの脅威ベクトルを1ミリ秒未満で検出し遮断します。各ポリシーは明確なルールマトリックスに基づき、違反は即座にDENIED(403)またはFLAGGED / QUARANTINEDと判断されます。Claude Desktopの設定ファイルにnpxコマンド経由でプロキシラッパーとして追加するだけで簡単に導入可能で、平均オーバーヘッドは0.42ms、常に検証可能な暗号ノンスを発行するため監査証跡としても利用できます。

対応✓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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Tcha MCP ファイアウォール は何をしますか?

Claude(または任意のMCPホストクライアント)とツール実行サーバー間に立ちはだかるインライントランスポートファイアウォール。1ミリ秒未満で確定的な境界ポリシーを強制します。

ポリシー強制マトリックス

脅威ベクトル攻撃パターンファイアウォールアクション
Cloud Metadata 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.42ms。
  • 出力:通過およびブロックされたすべてのアクションに対して検証可能な暗号ノンスを発行。
  • ベンチマーク:公式Tcha Adversarial Test Suiteにおいて100/100の中和率を達成。

Individual skills in this repo

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

関連スキル