elsba3ei Webhook MCP Server
🤖 elsba3ei Webhook MCP Server
Alternativa de alto rendimiento a inspector de webhooks local y público y a Burp Suite Collaborator para probar interacciones SSRF, APIs y fuera de banda (OOB) con soporte de Cloudflare Quick Tunnel, respuestas simuladas dinámicas, captura de solicitudes en vivo y sondeo de callbacks para agentes de codificación de IA.
⚡ Descripción general y capacidades
El servidor elsba3ei-webhook-mcp permite a Claude Desktop, Antigravity y agentes de IA:
Crear al instante túneles locales (
http://127.0.0.1:4040/capture) y públicos de Cloudflare Quick Tunnels (https://*.trycloudflare.com/capture) sin necesidad de cuenta.Inspeccionar solicitudes HTTP/HTTPS entrantes (método, cabeceras, consulta, IP del cliente, JSON, datos de formulario, texto sin formato o volcado hexadecimal binario).
Simular respuestas dinámicamente con códigos de estado personalizados, tipos de contenido, cabeceras y latencia de respuesta simulada.
Sondear y bloquear esperando callbacks SSRF / webhook fuera de banda (
wait_for_request).Reproducir y forjar solicitudes HTTP personalizadas (
replay_request).
Related MCP server: pipepie
🛠️ Referencia de herramientas MCP disponibles
# | Nombre de la herramienta | Parámetros | Descripción |
1 |
|
| Devuelve todas las URLs de captura locales (localhost), LAN y públicas de Cloudflare disponibles. |
2 |
|
| Lanza un túnel temporal de Cloudflare Quick Tunnel para exponer el puerto 4040 públicamente. |
3 |
|
| Termina el subproceso del túnel de Cloudflare. |
4 |
|
| Devuelve la URL del túnel activo, su estado y el tiempo de actividad. |
5 |
|
| Resume las solicitudes capturadas con metadatos. |
6 |
|
| Obtiene las cabeceras completas, el cuerpo analizado/sin procesar y la IP del cliente de un ID de solicitud. |
7 |
|
| Sondea hasta que una solicitud entrante coincida con la ruta, el método o el cuerpo dentro de un tiempo de espera. |
8 |
|
| Configura el estado HTTP dinámico, el tipo de contenido, el cuerpo, el retardo y las cabeceras personalizadas. |
9 |
|
| Restablece el motor de simulación al JSON 200 OK predeterminado. |
10 |
|
| Elimina el búfer circular en memoria de las solicitudes capturadas. |
11 |
|
| Elimina un único registro de solicitud por ID. |
12 |
|
| Envía una solicitud HTTP a cualquier URL de destino y captura la respuesta. |
13 |
|
| Devuelve el estado del servidor, el puerto activo, el tiempo de actividad y los contadores de solicitudes capturadas. |
🚀 Configuración de inicio rápido (Windows PowerShell)
Abre PowerShell y navega hasta este directorio:
cd G:\Playing\elsba3ei-webhook-mcpEjecuta el script de configuración automatizado:
.\setup.ps1Reinicia Claude Desktop por completo (sal desde la bandeja del sistema y vuelve a abrirlo).
Inicia una nueva conversación en Claude para cargar las nuevas herramientas.
🐳 Instalación de Docker y MCP
Paso 1: Construir la imagen de Docker
docker build -t elsba3ei-webhook:latest .Paso 2: Añadir al perfil MCP de Docker (Docker Desktop 4.40+)
docker mcp profile server add default --server file:///G:/Playing/elsba3ei-webhook-mcp/elsba3ei-webhook-catalog.yamlPaso 3: Conectar con Claude Desktop
docker mcp client connect claude-desktop --global --profile defaultPaso 4: Verificar el perfil y las herramientas registrados
docker mcp profile server ls
docker mcp tools ls | Select-String "elsba3ei"⚙️ Configurar Claude Desktop manualmente
Ubicación del archivo de configuración: %APPDATA%\Claude\claude_desktop_config.json
Modo de ejecución directa de Python (recomendado)
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "G:\\Playing\\elsba3ei-webhook-mcp\\.venv\\Scripts\\python.exe",
"args": ["G:\\Playing\\elsba3ei-webhook-mcp\\elsba3ei_webhook_server.py"]
}
}
}Modo contenedor Docker
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "docker",
"args": [
"--context",
"desktop-linux",
"run",
"-i",
"--rm",
"-p",
"4040:4040",
"elsba3ei-webhook:latest"
]
}
}
}🔧 Matriz de resolución de problemas
Síntoma | Causa raíz | Solución |
| Comando eliminado en Docker Desktop 4.40+ | Usa |
| Comando eliminado en Docker Desktop 4.40+ | Reemplazado por |
|
| Usa |
Las herramientas no aparecen en Claude | El proceso usa un contexto de Docker incorrecto | Añade |
"gateway panic" / Las herramientas desaparecen | Docstring de herramienta multilínea | Mantén TODOS los docstrings de |
Conflicto de puerto en 4000/4040 | El puerto ya está ocupado | Establece |
La herramienta muestra "not loaded yet" | Caché de la sesión anterior | Reinicia Claude Desktop e inicia una nueva conversación |
👨💻 Autor y desarrollador
Desarrollado con ❤️ por Ahmed E. El-Sbaei
🌐 LinkedIn: Ahmed E. El-Sbaei
🐙 GitHub: @elsba3ei
📄 Licencia
Distribuido bajo la Licencia MIT — © 2026 elsba3ei.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables generating webhook endpoints for testing, inspecting and comparing HTTP request payloads, replaying requests from history, and forwarding requests to localhost.2MIT
- AlicenseAqualityCmaintenanceSelf-hosted webhook relay and tunnel with Noise NK encryption. Inspect requests, replay webhooks, trace AI pipelines, connect/disconnect tunnels — 13 MCP tools. No tokens or passwords needed.138AGPL 3.0
- AlicenseAqualityDmaintenanceEnables AI agents to create disposable webhook URLs, capture incoming HTTP requests, inspect headers and bodies, and replay them against local or remote endpoints, streamlining the webhook handler development loop.513MIT
- Flicense-qualityAmaintenanceWebhook management and debugging. Validate signatures, log events, replay, and analyze webhook traffic.
Related MCP Connectors
A webhook inbox for agents: one call returns a live URL. Mock, verify, inspect and replay.
Fire-and-forget webhooks for agents with guaranteed, retried delivery and status polling. x402
The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/elsba3ei/elsba3ei-webhook-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server