mitmproxy-mcp MCP Server
by lucasoeth
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
UV_PUBLISH_TOKEN | No | PyPI token for publishing the package | |
UV_PUBLISH_PASSWORD | No | PyPI password for publishing the package | |
UV_PUBLISH_USERNAME | No | PyPI username for publishing the package |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |