elsba3ei Webhook MCP Server
🤖 elsba3ei Webhook MCP Server
Hochleistungsfähiger lokaler & öffentlicher Webhook-Inspektor – eine Alternative zum Burp Suite Collaborator zum Testen von SSRF, APIs und Out-of-Band-Interaktionen (OOB) mit Cloudflare-Quick-Tunnel-Unterstützung, dynamischen Mock-Antworten, Live-Request-Erfassung und Callback-Polling für KI-Codierungsagenten.
⚡ Übersicht & Funktionen
Mit dem elsba3ei-webhook-mcp-Server können Claude Desktop, Antigravity und KI-Agenten:
Sofort lokale (
http://127.0.0.1:4040/capture) und öffentliche Cloudflare-Quick-Tunnel (https://*.trycloudflare.com/capture) ohne Konto einrichten.Eingehende HTTP/HTTPS-Anfragen untersuchen (Methode, Header, Query, Client-IP, JSON, Formulardaten, Rohtext oder binärer Hex-Dump).
Antworten dynamisch mocken mit benutzerdefinierten Statuscodes, Content-Types, Headern und simulierter Antwortlatenz.
Auf Out-of-Band-SSRF-/Webhook-Callbacks warten (Polling und Blockieren) (
wait_for_request).Benutzerdefinierte HTTP-Anfragen erneut senden und erstellen (
replay_request).
Related MCP server: pipepie
🛠️ Referenz der verfügbaren MCP-Tools
# | Tool-Name | Parameter | Beschreibung |
1 |
|
| Gibt alle verfügbaren Localhost-, LAN- und öffentlichen Cloudflare-Capture-URLs zurück. |
2 |
|
| Startet einen temporären Cloudflare-Quick-Tunnel, um Port 4040 öffentlich verfügbar zu machen. |
3 |
|
| Beendet den Cloudflare-Tunnel-Subprozess. |
4 |
|
| Gibt die aktive Tunnel-URL, den Status und die Betriebszeit zurück. |
5 |
|
| Fasst erfasste Anfragen mit Metadaten zusammen. |
6 |
|
| Ruft vollständige Header, analysierten/Roh-Body und Client-IP einer Anfrage-ID ab. |
7 |
|
| Pollt, bis eine eingehende Anfrage innerhalb eines Timeouts mit Pfad, Methode oder Body übereinstimmt. |
8 |
|
| Legt dynamischen HTTP-Status, Content-Type, Body, Verzögerung und benutzerdefinierte Header fest. |
9 |
|
| Setzt die Mock-Engine auf die Standardantwort 200 OK (JSON) zurück. |
10 |
|
| Leert den In-Memory-Ringpuffer der erfassten Anfragen. |
11 |
|
| Entfernt einen einzelnen Anfragedatensatz anhand der ID. |
12 |
|
| Sendet eine HTTP-Anfrage an eine beliebige Ziel-URL und erfasst die Antwort. |
13 |
|
| Gibt Serverzustand, aktiven Port, Betriebszeit und Anzahl erfasster Anfragen zurück. |
🚀 Schnellstart-Einrichtung (Windows PowerShell)
Öffnen Sie PowerShell und navigieren Sie zu diesem Verzeichnis:
cd G:\Playing\elsba3ei-webhook-mcpFühren Sie das automatisierte Setup-Skript aus:
.\setup.ps1Starten Sie Claude Desktop vollständig neu (im System-Tray beenden und dann erneut öffnen).
Beginnen Sie eine neue Konversation in Claude, um die neuen Tools zu laden.
🐳 Docker- & MCP-Installation
Schritt 1: Docker-Image erstellen
docker build -t elsba3ei-webhook:latest .Schritt 2: Zum Docker-MCP-Profil hinzufügen (Docker Desktop 4.40+)
docker mcp profile server add default --server file:///G:/Playing/elsba3ei-webhook-mcp/elsba3ei-webhook-catalog.yamlSchritt 3: Mit Claude Desktop verbinden
docker mcp client connect claude-desktop --global --profile defaultSchritt 4: Registriertes Profil & Tools überprüfen
docker mcp profile server ls
docker mcp tools ls | Select-String "elsba3ei"⚙️ Claude Desktop manuell konfigurieren
Speicherort der Konfigurationsdatei: %APPDATA%\Claude\claude_desktop_config.json
Direkter Python-Ausführungsmodus (Empfohlen)
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "G:\\Playing\\elsba3ei-webhook-mcp\\.venv\\Scripts\\python.exe",
"args": ["G:\\Playing\\elsba3ei-webhook-mcp\\elsba3ei_webhook_server.py"]
}
}
}Docker-Container-Modus
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "docker",
"args": [
"--context",
"desktop-linux",
"run",
"-i",
"--rm",
"-p",
"4040:4040",
"elsba3ei-webhook:latest"
]
}
}
}🔧 Fehlerbehebungs-Matrix
Symptom | Ursache | Lösung |
| Befehl in Docker Desktop 4.40+ entfernt | Stattdessen |
| Befehl in Docker Desktop 4.40+ entfernt | Ersetzt durch |
|
|
|
Tools erscheinen nicht in Claude | Prozess verwendet falschen Docker-Kontext |
|
„gateway panic“ / Tools verschwinden | Mehrzeiliger Tool-Docstring | Alle |
Portkonflikt auf 4000/4040 | Port ist bereits belegt |
|
Tool zeigt „not loaded yet“ | Cache aus vorheriger Sitzung | Claude Desktop neu starten + neue Konversation beginnen |
👨💻 Autor & Entwickler
Mit ❤️ entwickelt von Ahmed E. El-Sbaei
🌐 LinkedIn: Ahmed E. El-Sbaei
🐙 GitHub: @elsba3ei
📄 Lizenz
Verteilt unter der MIT-Lizenz — © 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