MCP Wireshark

Community-maintained MCP server for Wireshark / tshark. Not affiliated with Wireshark or Anthropic. Give your AI assistant direct access to packet captures. Ask Claude to summarize a .pcap, follow a…

Local serverstdio

What is the MCP Wireshark MCP Server?

MCP Wireshark is an MCP project maintained in the khuynh22/mcp-wireshark repository. The maintainer describes its purpose as “Community-maintained MCP server for Wireshark / tshark. Not affiliated with Wireshark or Anthropic. Give your AI assistant direct access to packet captures. Ask Claude to…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using mcp-wireshark. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
check_installationVerify tshark is installed and show version
list_interfacesList network interfaces available to capture from
read_pcapRead packets from a .pcap / .pcapng file (preview + total count)
display_filterApply a Wireshark display filter to a pcap
summarize_pcapHigh-level summary: I/O stats, protocol hierarchy, top talkers
stats_by_protoProtocol hierarchy statistics
follow_tcpReassemble a TCP stream and return its payload
follow_udpReassemble a UDP stream and return its payload
expert_infotshark expert analysis: warnings, errors, and notes grouped by severity
decode_protocolExtract protocol fields as a TSV table. Curated defaults for HTTP, DNS, TLS, GOOSE, MMS, SV, SIP, ICMP; arbitrary fields for any other protocol
protocol_statsAggregate -z reports (protocol hierarchy, conversations, endpoints, HTTP/DNS/SMB stats)
analyze_iec61850Health triage for GOOSE/SV/MMS captures: per-source OK/WARN/FAIL with sqNum/stNum gaps, TTL violations, smpCnt discontinuities, lost sync, and MMS errors
live_captureCapture live traffic from an interface (capped at 5 minutes / 10k packets)
export_jsonExport packets from a pcap to a JSON file at a path you choose

How to install the MCP Wireshark MCP Server

{
  "mcpServers": {
    "wireshark": {
      "command": "mcp-wireshark"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.