🚀 ChatTCP MCP Server
让AI助手直接分析PCAP文件
ChatTCP MCP Server 让您可以通过AI使用ChatTCP分析pcap文件。支持文件管理、搜索分析、诊断工具和协议解码等功能。
🎥 功能演示视频

YouTube
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 都传了什么。"