mitmproxy-mcp MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UV_PUBLISH_TOKENNoPyPI token for publishing the package
UV_PUBLISH_PASSWORDNoPyPI password for publishing the package
UV_PUBLISH_USERNAMENoPyPI username for publishing the package

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_flows

Retrieves detailed HTTP request/response data including headers, content (or structure preview for large JSON), and metadata from specified flows

get_flow_details

Lists HTTP requests/responses from a mitmproxy capture session, showing method, URL, and status codes

extract_json_fields

Extract specific fields from JSON content in a flow using JSONPath expressions

analyze_protection

Analyze flow for bot protection mechanisms and extract challenge details