适合谁
- 需要快速分析 PCAP 文件的 AI 助手或自动化工具。
- 希望将网络分析能力集成到 Claude Desktop 等 MCP 客户端的开发者。
- 需要无状态、模块化、可扩展的 PCAP 分析场景。
mcpcap 是一个功能丰富的 MCP 服务器,专为 PCAP 分析设计,提供多种协议分析工具,支持本地和远程文件,具有良好的模块化架构和扩展性。适合网络分析师、安全研究员和 AI 集成开发者。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Python 3.10+ · Docker
使用 pip 安装:pip install mcpcap;或使用 uv:uv add mcpcap。也可通过 Docker 运行:docker build -t mcpcap . 然后 docker run --rm -i -v "$(pwd)/examples:/pcaps:ro" mcpcap。还可以使用 docker compose up 启动默认 HTTP 服务。
{
"mcpServers": {
"mcpcap": {
"command": "mcpcap",
"args": []
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"mcpcap": {
"command": "mcpcap",
"args": []
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add mcpcap -- mcpcap
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端配置中运行 mcpcap 后,工具列表应出现 analyze_dns_packets 等九个分析工具;调用 analyze_dns_packets("./examples/dns.pcap") 能返回结构化 DNS 分析即证明连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
mcpcap 是一个模块化的 Python MCP 服务器,用于分析 PCAP 文件。它提供针对多种协议(DNS、DHCP、ICMP、TCP、SIP 等)的分析工具,支持本地文件路径或远程 HTTP URL,服务器无状态,可集成到 Claude Desktop 等 MCP 客户端。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 0b7af6b29f25 数据同步于 2026-10-11 查看 FMRS 评分方法