PacketMaster
Provides tools for analyzing PCAP files using Wireshark's tshark and capinfos, enabling network troubleshooting and packet analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PacketMasterrun a quick network scan on the pcap at /tmp/capture.pcap"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PacketMaster
MCP server for network-troubleshooting PCAP analysis via tshark. Pairs with Cursor skills pcap-troubleshooting (domain workflows) and packetmaster-mcp (MCP tool usage).
Prerequisites
Python 3.10+
uv (recommended) or pip
Wireshark with CLI tools:
tshark,capinfos
brew install wireshark # macOS
PacketMaster auto-detects `/Applications/Wireshark.app/Contents/MacOS/tshark` if not on PATH.Related MCP server: Wireshark MCP
Install
cd "/Users/networkze/Documents/Claude Projects/PacketMaster"
uv sync --extra devCursor MCP Configuration
Install the launcher (once), then add to ~/.cursor/mcp.json:
mkdir -p ~/.packetmaster-mcp
cp scripts/start-mcp.sh ~/.packetmaster-mcp/start-mcp.sh
chmod +x ~/.packetmaster-mcp/start-mcp.sh{
"mcpServers": {
"packetmaster": {
"command": "/Users/networkze/.packetmaster-mcp/start-mcp.sh",
"env": {
"FASTMCP_SHOW_SERVER_BANNER": "false"
}
}
}
}Uses a launcher script (like flipper-zero) because Cursor can break uv run paths that contain spaces.
PCAP paths must be absolute. By default any readable .pcap on disk is allowed. Set PM_ALLOWED_DIRS only if you want an opt-in sandbox.
Environment Variables
Variable | Default | Description |
| (unset) | Optional colon-separated allowlist; when set, paths must stay inside |
| false | If true, |
| 10GB | Max PCAP file size |
| 10000 | Max packets per extraction request |
| 10MB | Max subprocess stdout |
| 300 | Subprocess timeout (seconds) |
| 500MB | Skip SHA-256 above this size unless requested |
| true | Redact credentials in stream/field output |
| auto | Override tshark binary path |
Tools
Tool | Description |
| Verify tshark/capinfos installation |
| capinfos + optional SHA-256 |
| Protocol distribution |
| Top conversations by bytes |
| Top IP endpoints |
| Wireshark expert information |
| TCP retrans/dup ACK/zero window/OOO/RST |
| Per-flow RTT statistics |
| Traffic over time |
| Paginated field extraction |
| Follow TCP/UDP/HTTP/TLS stream (redacted) |
| Packet summaries by display filter |
| Start here — wlan vs ethernet + tool routing |
| EPC/SPAN — DHCP, DNS, ICMP, VLAN, L2 infra, TCP |
| DHCP phases, stuck patterns, optional MAC filter |
| DNS queries/responses, NXDOMAIN, top names |
| One-sided capture / path asymmetry heuristics |
| L3 TCP-focused composite (alternate to wired scan) |
| Deep dive between two IPs |
| 802.11 monitor — retries, mgmt, roaming, BSSIDs |
| Deep dive on one STA by MAC |
| 802.11k/v roam timeline for one STA |
Workflow with NetOps EPC
Capture via
ios_xe_epc_capture_run(user-netops MCP) withpull_pcap=trueRun
pm_troubleshoot_quick_scanon the returnedlocal_pathDrill down with
pm_troubleshoot_flowon suspect IPs
Development
uv run pytest -q
uv run packetmaster-mcp # stdio MCP serverSecurity
PCAP paths must be absolute; optional
PM_ALLOWED_DIRSsandbox for locked-down setupsSymlinks rejected
Stream/field output redacts Authorization, Bearer tokens, passwords by default
Confirm with user before
pm_follow_streamon production captures
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that enables AI-assisted network packet analysis using Wireshark's TShark tool. It provides tools for pcap file overview, session extraction, protocol filtering, and statistical analysis through a standardized interface.Last updated1MIT
- AlicenseBqualityBmaintenanceAn MCP server that enables LLMs to analyze pcap files by providing tools for packet dissection, stream following, and data extraction via tshark. It supports protocol hierarchy analysis, credential scanning, and threat intelligence checks on captured network traffic.Last updated51182MIT
- Flicense-qualityDmaintenanceAn MCP server for analyzing network traffic and pcap files using tshark. It enables users to list TCP streams, extract application-layer payloads, and perform packet analysis with BPF filters.Last updated2
- AlicenseAqualityCmaintenanceAn MCP server that exposes TShark as tools for AI-assisted network packet analysis, supporting PCAP analysis, live capture, TLS decryption, and telecom/SS7 signaling protocols.Last updated251MIT
Related MCP Connectors
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for network documentation, generated by doc2mcp.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jctechbr/PacketMaster'
If you have feedback or need assistance with the MCP directory API, please join our Discord server