Analyzes live or saved network captures through tshark, with packet inspection, statistics, filtering, editing, and decryption tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
This server is confirmed live β we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Wireshark MCP.
wireshark_list_interfacesList available network interfaces for capture.
wireshark_captureCapture live network traffic. capture_filter: BPF syntax. ring_buffer: "filesize:1024,files:5".
wireshark_filter_saveFilter packets from a pcap and save to a new file using a Wireshark display filter.
wireshark_stats_protocol_hierarchy[PHS] Protocol hierarchy statistics showing distribution of protocols in the capture.
wireshark_stats_endpoints[Endpoints] List all endpoints and traffic stats. type: 'eth'|'ip'|'ipv6'|'tcp'|'udp'|'sctp'|'wlan'.
wireshark_stats_conversations[Conversations] Communication pairs and stats. type: 'eth'|'ip'|'ipv6'|'tcp'|'udp'|'sctp'|'wlan'.
The bx33661/Wireshark-MCP MCP server gives an MCP client access to packet analysis backed by tshark and, when available, other Wireshark command-line tools. It works with saved capture files and can also list interfaces or capture live traffic. The tool set covers packet summaries, detailed protocol layers, raw bytes, surrounding frames, stream reconstruction, field extraction, content searches, and capture metadata.
It also supports higher-level investigation tasks. Protocol hierarchy, endpoint, conversation, I/O graph, expert information, and service response-time tools help characterize traffic. A quick-analysis operation combines several overview outputs, while dissection controls can apply decode-as rules or protocol preference overrides. TLS and WPA/WPA2 decryption are available through dedicated tools when the required key material or passphrase is supplied.
The bx33661/Wireshark-MCP MCP server receives structured tool calls and turns them into analysis operations against capture files or live traffic. Display filters, BPF capture filters, protocol names, field lists, packet offsets, and pagination parameters determine the scope of each request. Packet lists are returned as TSV, detailed packet views as JSON, and byte views as hexadecimal and ASCII output.
Results are limited to 8,000 characters by default and are truncated at both ends when they exceed that limit. Tools expose offset, limit, or display-filter controls for retrieving more focused portions. The limit can be changed with WIRESHARK_MCP_MAX_RESULT_CHARS. Profiles can reduce the advertised tool surface: full is the default, while analysis removes live-capture and file-writing tools, and core removes those plus decryption, dissection overrides, and low-level views.
Install Python 3.10 or newer and Wireshark with tshark available on the system PATH. Install the package with:
The command wireshark-mcp install can auto-configure detected MCP clients. The server can also be started with wireshark-mcp serve --profile core when a smaller tool surface is appropriate. Run wireshark-mcp doctor to investigate setup problems. Optional commandsβcapinfos, mergecap, editcap, dumpcap, and text2pcapβare detected automatically and enable related features when present.
The bx33661/Wireshark-MCP MCP server includes tools for:
The server depends on local Wireshark command-line components, with tshark required for startup and additional suite tools optional. Live capture and file-writing operations may need appropriate operating-system permissions. The deprecated packet-reading tool should be replaced by the packet-list and packet-details tools. Output truncation means large analyses should use filters or pagination rather than relying on one unrestricted response.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bx33661-wireshark-mcp)<a href="https://allmcps.com/mcp/bx33661-wireshark-mcp"><img src="https://allmcps.com/api/badge/bx33661-wireshark-mcp?style=directory" alt="Wireshark MCP on AllMCPs" /></a>