Logo
ChatTCP

🚀 ChatTCP MCP Server

让AI助手直接分析PCAP文件

ChatTCP MCP Server 让您可以通过AI使用ChatTCP分析pcap文件。支持文件管理、搜索分析、诊断工具和协议解码等功能。

🎥 功能演示视频

MCP Server 配置

{
  "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的Payload以及应用层协议的Payload
  • 获取所有TCP连接,返回连接统计和状态信息
  • 获取特定连接的所有数据包,用于包级别时序分析

📊 诊断工具

  • 获取特定连接的诊断信息,包含丢包率、延迟等性能指标
  • 获取全局诊断信息,整体网络健康评估

🔓 协议解码工具

  • 解码完整应用层协议(HTTP、WebSocket、Redis、MySQL),处理TCP重组

🎯 支持的协议

✅ 完全支持: HTTP、WebSocket、Redis、MySQL、TCP
⚠️ 限制说明
TLS/SSL加密流量 - 无法解析加密内容
其他协议 - 可进行基础的数据包分析

使用案例

💡 典型使用场景

场景一:服务器端口连接问题诊断

您可以这样问AI:

"帮我分析 xx.pcap 文件中服务端端口为 8080 的连接,为什么客户端发送请求后没收到响应。"

场景二:HTTP响应异常分析

您可以这样问AI:

"帮我分析 xx.pcap 文件,看看 http 请求为什么响应的 body 是空的。"

场景三:网络性能评估

您可以这样问AI:

"分析 xx.pcap 文件,客户端到服务端的延迟是多少。有没有丢包情况,重传的概率是多少。"

场景四:连接状态统计

您可以这样问AI:

"分析 xx.pcap 文件,一共有多少个连接,有多少链接处于半连接状态,占比是多少。"

场景五:WebSocket数据分析

您可以这样问AI:

"分析 xx.pcap 文件,解码应用层协议为 websocket 协议,看看 ws 协议的 payload 都传了什么。"