Skip to main content
Glama
zfdx123

http-inspector

by zfdx123

Servidor MCP de Inspector HTTP

Servidor MCP basado en HTTP Streamable, integrado con panel web y funcionalidad de capturas de pantalla.
Un solo proceso, un solo puerto: un kit de herramientas integral para la inspección de tráfico HTTP.
Resuelve el problema de tener que reproducir manualmente capturas de pantalla después de las pruebas de penetración automatizadas con IA.

Funcionalidades

  • Enviar cualquier solicitud HTTP — Soporta todos los métodos, encabezados/cuerpo personalizados, proxy, tiempo de espera (similar a Burp Repeater)

  • Panel web — Tabla de historial de tráfico en tiempo real (push SSE), vista de detalles HTTP sin procesar, panel de envío manual

  • Capturas de pantalla — La IA puede llamar a screenshot_panel para capturar el panel web y devolver la URL del archivo PNG

  • Modo de doble transporte — Por defecto HTTP Streamable (http://localhost:9876/mcp), también admite stdio (--transport stdio, que inicia automáticamente el panel web)

Related MCP server: httptoolkit-mcp

Inicio rápido

# 安装依赖
cd mcp-http-inspector
pip install -e .

# 安装 Chromium 浏览器(用于截图)
# 项目 browsers/ 目录已内置 linux/mac-arm/win64 三平台 Chrome
# 无需额外安装,启动时自动检测

# 运行
python server.py
# 或指定模式(默认 http):
python server.py --transport stdio --port 9876
# 可用参数:--transport http|stdio, --host, --port

Abre http://localhost:9876 en el navegador para ver el panel web.

Configuración del cliente MCP

Modo HTTP Streamable (por defecto)

{
  "mcpServers": {
    "http-inspector": {
      "url": "http://localhost:9876/mcp"
    }
  }
}

Modo stdio

{
  "mcpServers": {
    "http-inspector": {
      "command": "mcp-http-inspector",
      "args": ["--transport", "stdio"]
    }
  }
}

El modo stdio inicia automáticamente el panel web en segundo plano (puerto predeterminado 9876); la interfaz web y la funcionalidad de capturas de pantalla siguen disponibles; si necesitas que coexista con una instancia HTTP, usa --port para especificar un puerto diferente.

Herramientas MCP

Herramienta

Descripción

send_http_request

Envía cualquier solicitud HTTP, admite auto_screenshot para obtener una captura de pantalla en un solo paso

list_history

Lista el historial de solicitudes, admite filtrado y paginación (no devuelve el cuerpo sin procesar)

get_request_detail

Obtiene la solicitud/respuesta HTTP original por ID (trunca a 5000 caracteres por defecto)

screenshot_panel

Captura el panel web (historial/detalle/remitente), devuelve la URL de descarga del PNG

screenshot_last_request

Captura rápidamente el detalle de la última solicitud, sin necesidad de pasar un ID

clear_all_history

Borra todo el historial y los archivos de capturas de pantalla

Para más guías de uso, consulta skills/SKILL.md

Arquitectura

MCP 客户端 ──HTTP──▶ :9876/mcp (Streamable HTTP)
MCP 客户端 ──stdio─▶ stdin/stdout (--transport stdio)
浏览器     ──HTTP──▶ :9876/    (Web 面板 SPA)
                     :9876/api/* (REST + SSE)
                            │
                     httpx ──▶ 目标服务器
                     SQLite ◀── 历史存储
                     Playwright ──▶ 截图

Plataformas compatibles

Detecta automáticamente el sistema operativo y selecciona el navegador Chrome integrado:

⚠️ La funcionalidad de capturas de pantalla depende del navegador Chromium, debes descargarlo y descomprimirlo en el directorio browsers/.

Dirección de descarga: Chrome for Testing

Sistema

Ruta después de descargar y descomprimir

🐧 Linux x64

Descarga chrome-linux64.zip → descomprime en browsers/chrome-linux64/chrome

🍎 macOS ARM

Descarga chrome-mac-arm64.zip → descomprime en browsers/chrome-mac-arm64/

🪟 Windows x64

Descarga chrome-win64.zip → descomprime en browsers/chrome-win64/chrome.exe

Al iniciar, detecta automáticamente el sistema operativo y selecciona el Chrome correspondiente a la ruta. Si no usas la funcionalidad de capturas de pantalla, no es necesario descargarlo.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    An MCP server that enables AI assistants to capture and analyze HTTP/HTTPS traffic from Android devices. It supports smart searching of network requests and provides tools for detailed traffic analysis via natural language.
    11
    223
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    An MCP server that enables AI assistants to control HTTP Toolkit for intercepting, inspecting, and debugging HTTP(S) traffic from browsers, mobile devices, and Docker containers. It provides tools for server management, interceptor activation, and sending HTTP requests through natural language commands.
    23
    108
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that provides AI clients with 26 security and developer tools, enabling tasks like JWT decoding, HTTP header analysis, and phishing URL inspection.
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI agents to intercept, inspect, and modify HTTP traffic, with tools for searching, filtering, and managing captured requests and interceptors.
    10
    7
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zfdx123/mcp-http-inspector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server