MCP Catalogs
Homepowhttp-mcp screenshot

powhttp-mcp

by usestring·71·Score 48

MCP server enabling AI assistants to analyze HTTP traffic captured by powhttp with advanced debugging capabilities.

developer-toolsweb-scrapingmonitoring
6
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

powhttp-mcp is a comprehensive Model Context Protocol server that bridges AI assistants with HTTP traffic analysis. It provides 17 tools for examining HTTP requests/responses, comparing browser vs program traffic, generating TLS/HTTP fingerprints, clustering API endpoints, analyzing GraphQL operations, and even generating Go scrapers from captured traffic. The server integrates specifically with powhttp, a HTTP traffic capture tool, allowing AI assistants to gain deep insights into web communication patterns.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Debugging web scraping bots to identify anti-bot detection mechanisms
you:Analyzing API behavior to understand data structures and endpoints
you:Generating scrapers from observed HTTP traffic patterns

When to choose this

Choose this server when you need to analyze HTTP traffic patterns, debug web scraping issues, or generate scrapers from captured traffic.

When NOT to choose this

Avoid if you don't use powhttp as your traffic capture tool, as this MCP server specifically requires it as a dependency.

Tools this server exposes

12 tools extracted from the README
  • powhttp_sessions_list

    List all sessions with entry counts

  • powhttp_session_active

    Get the currently active session

  • powhttp_search_entries

    Search entries with filters and free text

  • powhttp_get_entry

    Get full details of a specific entry

  • powhttp_fingerprint

    Generate HTTP, TLS, and HTTP/2 fingerprints

  • powhttp_extract_endpoints

    Cluster entries into endpoint groups

  • powhttp_validate_schema

    Validate entry bodies against a schema

  • powhttp_infer_schema

    Infer merged schema from multiple entry bodies with field statistics

  • powhttp_graphql_operations

    Cluster GraphQL traffic by operation name and type

  • powhttp_graphql_inspect

    Parse and inspect individual GraphQL operations

  • powhttp_trace_flow

    Trace related requests around a seed entry

  • powhttp_diff_entries

    Compare two entries to find detection differences

Comparable tools

mitmproxy-mcpcharles-proxy-mcpweb-scraping-api

Installation

Installation

Install via go install:

go install github.com/usestring/powhttp-mcp/cmd/powhttp-mcp@latest

Adding to Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "powhttp": {
      "command": "powhttp-mcp",
      "env": {
        "POWHTTP_BASE_URL": "http://localhost:7777",
        "POWHTTP_PROXY_URL": "http://localhost:8888"
      }
    }
  }
}

Compare powhttp-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.