elsba3ei Webhook MCP Server
🤖 elsba3ei Webhook MCP Server
SSRF, API 및 OOB(Out-Of-Band) 상호작용 테스트를 위한 고성능 로컬·공개 웹훅 인스펙터이자 Burp Suite Collaborator의 대안으로, Cloudflare Quick Tunnel 지원, 동적 mock 응답, 실시간 요청 캡처 및 AI 코딩 에이전트용 콜백 폴링을 제공합니다.
⚡ 개요 및 기능
elsba3ei-webhook-mcp 서버는 Claude Desktop, Antigravity 및 AI 에이전트가 다음을 할 수 있게 합니다:
계정 없이도 로컬(
http://127.0.0.1:4040/capture) 및 공개 Cloudflare Quick Tunnel(https://*.trycloudflare.com/capture)을 즉시 실행할 수 있습니다.수신되는 HTTP/HTTPS 요청(메서드, 헤더, 쿼리, 클라이언트 IP, JSON, form 데이터, raw 텍스트 또는 바이너리 hex 덤프)을 검사할 수 있습니다.
사용자 지정 상태 코드, 콘텐츠 유형, 헤더 및 시뮬레이션된 응답 지연 시간으로 응답을 동적으로 mock 처리할 수 있습니다.
OOB(Out-of-Band) SSRF / 웹훅 콜백을 기다리며 폴링 및 차단 대기할 수 있습니다 (
wait_for_request).사용자 지정 HTTP 요청을 재생하거나 위조(forge)할 수 있습니다 (
replay_request).
Related MCP server: pipepie
🛠️ 사용 가능한 MCP 도구 참조
# | 도구 이름 | 매개변수 | 설명 |
1 |
|
| 사용 가능한 모든 localhost, LAN 및 공개 Cloudflare 캡처 URL을 반환합니다. |
2 |
|
| 포트 4040을 공개적으로 노출하도록 임시 Cloudflare Quick Tunnel을 시작합니다. |
3 |
|
| Cloudflare 터널 하위 프로세스를 종료합니다. |
4 |
|
| 활성 터널 URL, 상태 및 업타임을 반환합니다. |
5 |
|
| 캡처된 요청을 메타데이터와 함께 요약합니다. |
6 |
|
| 요청 ID의 전체 헤더, 파싱된/원본 본문 및 클라이언트 IP를 가져옵니다. |
7 |
|
| 제한 시간 내에 수신 요청이 경로, 메서드 또는 본문과 일치할 때까지 폴링합니다. |
8 |
|
| 동적 HTTP 상태, 콘텐츠 유형, 본문, 지연 시간 및 사용자 지정 헤더를 설정합니다. |
9 |
|
| mock 엔진을 기본값인 200 OK JSON으로 재설정합니다. |
10 |
|
| 캡처된 요청의 인메모리 링 버퍼를 비웁니다. |
11 |
|
| ID를 기준으로 단일 요청 레코드를 제거합니다. |
12 |
|
| 모든 대상 URL에 HTTP 요청을 전송하고 응답을 캡처합니다. |
13 |
|
| 서버 상태, 활성 포트, 업타임 및 캡처된 요청 수를 반환합니다. |
🚀 빠른 시작 설정 (Windows PowerShell)
PowerShell을 열고 이 디렉터리로 이동합니다:
cd G:\Playing\elsba3ei-webhook-mcp자동화된 설정 스크립트를 실행합니다:
.\setup.ps1Claude 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.yaml3단계: Claude Desktop에 연결
docker mcp client connect claude-desktop --global --profile default4단계: 등록된 프로필 및 도구 확인
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" / 도구가 사라짐 | 여러 줄 tool docstring | 모든 |
4000/4040 포트 충돌 | 포트가 이미 사용 중 | 환경 변수에 |
도구에 "가 표시됨" | 이전 세션의 캐시 | 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