🚀 ChatTCP MCPサーバー

AIアシスタントにPCAPファイルを直接分析させる

ChatTCP MCPサーバーは、AIを通じてChatTCPを使用してPCAPファイルを分析することを可能にします。ファイル管理、検索分析、診断ツール、プロトコルデコーディングをサポートします。

🎥 機能デモビデオ

MCPサーバー設定

{
  "mcpServers": {
    "chattcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.chattcp.com/mcp",
        "--header",
        "X-API-Key: your-api-key"
      ]
    }
  }
}

APIキー

まずサインインしてください

サインイン

使用ガイド

🚀 主な機能

📁 ファイル管理ツール

  • PCAPファイルアップロードURLを取得、大きなファイルには一時URLを使用
  • 小さなファイルはbase64エンコーディングで直接アップロード可能
  • アップロードされたPCAPファイルをリスト、他のツールで使用するfileIdを返す
  • アップロードされたPCAPファイルを削除

🔍 検索分析ツール

  • パケット内容を検索、TCPフラグ検索、アプリケーション層プロトコル検索、TCPペイロードとアプリケーション層プロトコルペイロードのファジーマッチングをサポート
  • すべてのTCP接続を取得、接続統計とステータス情報を返す
  • 特定の接続のすべてのパケットを取得、パケットレベルのタイミング分析用

📊 診断ツール

  • 特定の接続の診断情報を取得、パケット損失率、遅延、その他のパフォーマンスメトリクスを含む
  • グローバル診断情報を取得、全体的なネットワーク健全性評価

🔓 プロトコルデコーディングツール

  • 完全なアプリケーション層プロトコルをデコード(HTTP、WebSocket、Redis、MySQL)、TCP再組み立てを処理

🎯 サポートされているプロトコル

✅ 完全サポート: HTTP、WebSocket、Redis、MySQL、TCP
⚠️ 制限事項
TLS/SSL暗号化トラフィック - 暗号化されたコンテンツは解析できません
その他のプロトコル - 基本的なパケット分析が利用可能

使用例

💡 典型的な使用シナリオ

シナリオ1:サーバーポート接続問題の診断

AIにこのように質問できます:

「xx.pcapファイルでサーバーポート8080への接続を分析してください。クライアントがリクエストを送信した後、なぜレスポンスを受信しなかったのですか。」

シナリオ2:HTTPレスポンス異常分析

AIにこのように質問できます:

「xx.pcapファイルを分析してください。HTTPリクエストレスポンスボディが空である理由を確認してください。」

シナリオ3:ネットワークパフォーマンス評価

AIにこのように質問できます:

「xx.pcapファイルを分析してください。クライアントからサーバーまでの遅延はどのくらいですか。パケット損失の状況はありますか、再送信の確率はどのくらいですか。」

シナリオ4:接続状態統計

AIにこのように質問できます:

「xx.pcapファイルを分析してください。合計でいくつの接続がありますか、半開状態の接続はいくつありますか、その割合はどのくらいですか。」

シナリオ5:WebSocketデータ分析

AIにこのように質問できます:

「xx.pcapファイルを分析してください。アプリケーション層プロトコルをWebSocketプロトコルとしてデコードし、wsプロトコルペイロードが何を送信したかを確認してください。」