elsba3ei Webhook MCP Server
🤖 elsba3ei Webhook MCP Server
Высокопроизводительная локальная и публичная альтернатива Webhook Inspector и Burp Suite Collaborator для тестирования SSRF, API и внеполосных (OOB) взаимодействий с поддержкой Cloudflare Quick Tunnel, динамических mock-ответов, захвата запросов в реальном времени и опроса колбэков для ИИ-агентов программирования.
⚡ Обзор и возможности
Сервер elsba3ei-webhook-mcp позволяет Claude Desktop, Antigravity и ИИ-агентам:
Мгновенно поднимать локальные (
http://127.0.0.1:4040/capture) и публичные Cloudflare Quick Tunnels (https://*.trycloudflare.com/capture) без необходимости аккаунта.Инспектировать входящие HTTP/HTTPS-запросы (метод, заголовки, query-параметры, IP клиента, JSON, данные форм, необработанный текст или шестнадцатеричный дамп бинарных данных).
Динамически формировать mock-ответы с произвольными кодами статуса, content-types, заголовками и имитируемой задержкой ответа.
Опрашивать и блокировать ожидание внеполосных SSRF/вебхук-колбэков (
wait_for_request).Воспроизводить и формировать произвольные HTTP-запросы (
replay_request).
Related MCP server: pipepie
🛠️ Справочник доступных MCP-инструментов
# | Tool Name | Parameters | Description |
1 |
|
| Возвращает все доступные URL захвата: localhost, LAN и публичные Cloudflare. |
2 |
|
| Запускает временный Cloudflare Quick Tunnel для публичного доступа к порту 4040. |
3 |
|
| Завершает подпроцесс Cloudflare-туннеля. |
4 |
|
| Возвращает активный URL туннеля, статус и время работы. |
5 |
|
| Выводит сводку захваченных запросов с метаданными. |
6 |
|
| Получает полные заголовки, разобранное/необработанное тело и IP клиента для ID запроса. |
7 |
|
| Опрашивает, пока входящий запрос не совпадёт по пути, методу или телу в пределах таймаута. |
8 |
|
| Задаёт динамический HTTP-статус, content-type, тело, задержку и пользовательские заголовки. |
9 |
|
| Сбрасывает mock-движок к стандартному ответу 200 OK JSON. |
10 |
|
| Очищает кольцевой буфер захваченных запросов в памяти. |
11 |
|
| Удаляет одну запись запроса по ID. |
12 |
|
| Отправляет HTTP-запрос на любой целевой URL и захватывает ответ. |
13 |
|
| Возвращает состояние сервера, активный порт, время работы и количество захваченных запросов. |
🚀 Быстрый старт (Windows PowerShell)
Откройте PowerShell и перейдите в этот каталог:
cd G:\Playing\elsba3ei-webhook-mcpЗапустите автоматический скрипт настройки:
.\setup.ps1Полностью перезапустите Claude Desktop (выйдите из системного трея, затем откройте заново).
Начните новый разговор в Claude, чтобы загрузить новые инструменты.
🐳 Установка Docker и MCP
Шаг 1: Соберите Docker-образ
docker build -t elsba3ei-webhook:latest .Шаг 2: Добавьте в профиль Docker MCP (Docker Desktop 4.40+)
docker mcp profile server add default --server file:///G:/Playing/elsba3ei-webhook-mcp/elsba3ei-webhook-catalog.yamlШаг 3: Подключитесь к Claude Desktop
docker mcp client connect claude-desktop --global --profile defaultШаг 4: Проверьте зарегистрированный профиль и инструменты
docker mcp profile server ls
docker mcp tools ls | Select-String "elsba3ei"⚙️ Настройка Claude Desktop вручную
Расположение файла конфигурации: %APPDATA%\Claude\claude_desktop_config.json
Режим прямого запуска Python (рекомендуется)
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "G:\\Playing\\elsba3ei-webhook-mcp\\.venv\\Scripts\\python.exe",
"args": ["G:\\Playing\\elsba3ei-webhook-mcp\\elsba3ei_webhook_server.py"]
}
}
}Режим Docker-контейнера
{
"mcpServers": {
"elsba3ei-webhook": {
"command": "docker",
"args": [
"--context",
"desktop-linux",
"run",
"-i",
"--rm",
"-p",
"4040:4040",
"elsba3ei-webhook:latest"
]
}
}
}🔧 Таблица устранения неполадок
Симптом | Причина | Исправление |
| Команда удалена в Docker Desktop 4.40+ | Вместо неё используйте |
| Команда удалена в Docker Desktop 4.40+ | Заменена на |
|
| Используйте |
Инструменты не появляются в Claude | Процесс использует неправильный Docker-контекст | Добавьте |
«gateway panic» / Инструменты исчезают | Многострочная docstring инструмента | Держите ВСЕ docstring для |
Конфликт портов 4000/4040 | Порт уже занят | Задайте |
Инструмент показывает «not loaded yet» | Кэш от предыдущей сессии | Перезапустите Claude Desktop и начните новый разговор |
👨💻 Автор и разработчик
Разработано с ❤️ Ahmed E. El-Sbaei
🌐 LinkedIn: Ahmed E. El-Sbaei
🐙 GitHub: @elsba3ei
📄 Лицензия
Распространяется под лицензией MIT License — © 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