domain_list
Lists all unique domains found in a HAR file to help reduce output volume and provide filtering options.
Read a HAR capture without scrolling through it — list the requests, narrow to what matters, and open the headers and bodies of the few that do.
LABSCO SUMMARY
The design is about output volume. A raw HAR is unreadable and enormous; this returns one line per request, and only the entries you name come back with headers and bodies. Listing the domains first is the intended move — it shows you what to exclude before the request list is worth reading.
A reader for HAR files on your disk. It flattens a capture into one line per request with a short hash, and those hashes are how you ask for the full detail later.
No account and no key — it reads a .har file from a path you give it. Run it with npx -y @naotaka/mcp-har-server@latest over stdio, or from a build with node build/index.js. The package also installs mcp-har-cli for the command line and mcp-har-sse for an SSE transport.
One command — npx -y @naotaka/mcp-har-server@latest
USE CASES
Filter the capture to the failing status codes, then open those entries' headers and bodies.
List the domains present, then re-run the request list excluding the ones that are not yours.
Filter to the POST requests, then read the request body of the one you care about.
Pass both hashes in one call and read their headers and bodies side by side.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
domain_listLists all unique domains found in a HAR file to help reduce output volume and provide filtering options.
har_detailProvides detailed information about specific HAR file entries including headers and request/response bodies.
har_viewerDisplays HAR file requests in a simplified format with options to filter by method, status code, or URL pattern and toggle query parameter visibility.
BEFORE YOU INSTALL
3 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-har-server": {
"command": "npx",
"args": [
"-y",
"@naotaka/mcp-har-server@latest"
]
}
}
}npx -y @naotaka/mcp-har-server@latest