This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add tshark-mcp \ -e TSHARK_MCP_ALLOW_DIRS=YOUR_TSHARK_MCP_ALLOW_DIRS \ -- uvx tshark-mcp-server==0.2.0
Environment
TSHARK_MCP_ALLOW_DIRS (required): Directories the server may read captures from, colon-separated. Required: the server refuses to start without one.TSHARK_MCP_TSHARK (optional, not in the config above): Path to the tshark binary (4.0 or newer) when it is not on PATH.TSHARK_MCP_REDACT (optional, not in the config above): Pseudonymise identifiers in every result: ids (IMSI, MSISDN, IMEI, SIP users, UE IPs) or ids+ips (every IP too).TSHARK_MCP_EXPORT_DIR (optional, not in the config above): Turns on export_subset: the one directory it may write new pcapng files to. Must not overlap an allowed dir. Unset: the server writes nothing.We don't run packages, so we can't list this server's tools.