
elonjask/reqable-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
elonjask/reqable-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
elonjask/reqable-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Reqable MCP 서버는 MCP 클라이언트(Windsurf/Cursor/Claude/Codex)에 로컬 Reqable 캡처 트래픽을 노출합니다.
기본 아키텍처는 로컬 전용입니다:
- HAR(JSON) 게시물을
http://127.0.0.1:18765/report로 요청할 수 있습니다. - 선택적으로 점진적인 WebSocket 이벤트를
http://127.0.0.1:18765/ws/events에 게시할 수 있습니다. reqable-mcp는 요청/메시지를 정규화하여 로컬 SQLite에 저장합니다.- MCP 도구는 로컬 데이터만 조회하며(기본적으로 클라우드 릴레이는 없음).
문서: 영어 | 中文
특징
- 로컬 우선, 개인정보 우선 인제스트 경로.
- Reqable Report Server를 통한 실시간 인제스트.
- 놓친 세션에 대한 HAR 파일 가져오기 백업.
- HTTP 요청 쿼리/검색/도메인 통계/API 분석.
- 메시지 프레임 확장을 포함한 HAR 항목에 대한 WebSocket 세션/메시지 파싱.
- 크로스 플랫폼 런타임(macOS / Linux / Windows with Python 3.10+).
선수 조건
- Reqable을 설치하고 엽니다.
http://127.0.0.1:18765/report에 게시되도록 Reqable Report Server를 설정하세요.npx에 대해서는 Node.js과uv(uvx)가 사용 가능한지 확인하세요.
설치
NPX를 통해 진행하세요 (추천)
지역 개발
MCP 클라이언트 구성
요청 가능한 보고서 서버 설정
Reqable "Add Report Server"에서 이 값들을 사용하세요:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Reqable MCP Server
Reqable MCP Server exposes local Reqable capture traffic to MCP clients (Windsurf/Cursor/Claude/Codex).
Default architecture is local-only:
- Reqable posts HAR(JSON) to
http://127.0.0.1:18765/report. - Optional incremental WebSocket events can be posted to
http://127.0.0.1:18765/ws/events. reqable-mcpnormalizes and stores requests/messages in local SQLite.- MCP tools query local data only (no cloud relay by default).
Features
- Local-first, privacy-first ingest path.
- Real-time ingest via Reqable Report Server.
- HAR file import fallback for missed sessions.
- HTTP request query/search/domain stats/API analysis.
- WebSocket session/message parsing for HAR entries carrying message-frame extensions.
- Cross-platform runtime (macOS / Linux / Windows with Python 3.10+).
Prerequisites
- Install and open Reqable.
- Configure Reqable Report Server to post to
http://127.0.0.1:18765/report. - Ensure Node.js (for
npx) anduv(foruvx) are available.
Installation
Run via npx (recommended)
npx -y reqable-mcp@latest
Local development
uv run reqable-mcp
MCP Client Configuration
{
"mcpServers": {
"reqable": {
"command": "npx",
"args": ["-y", "reqable-mcp@latest"]
}
}
}
Reqable Report Server Setup
Use these values in Reqable “Add Report Server”:
- Name:
reqable-mcp-local - Match rule:
*(or your target domains) - Server URL:
http://127.0.0.1:18765/report - Compression:
None(or keep consistent with your receiver)
After saving, generate traffic and call ingest_status to verify incoming payload count.
Important note: reqable-mcp still uses HTTP-only ingest transport (no native ws:// listener), but now supports two HTTP ingest paths: /report for HAR/session payload and /ws/events for incremental WebSocket events. WebSocket capture works when Reqable payload includes frame data (for example _webSocketMessages or event frame objects). Raw entry JSON and raw message JSON are preserved and exposed by WebSocket tools. HAR export/import remains the fallback when live pushes miss frames.
Available Tools
ingest_status: ingest server state and countersimport_har: import HAR from file pathlist_requests: list recent HTTP/WebSocket handshake requests with filtersget_request: fetch request details by ID (fullincludesraw_entry)search_requests: keyword search in HTTP URL/body/raw uploaded entry (raw/raw_entry)list_websocket_sessions: list captured WebSocket sessionslist_active_websocket_sessions: list recently active WebSocket sessions by latest captured frames
설치
npx -y reqable-mcp@latest설정
{
"mcpServers": {
"reqable": {
"command": "npx",
"args": ["-y", "reqable-mcp@latest"]
}
}
}