Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Reqable Capture Reader MCP ServerShow me the response body for the most recent 500 error"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Reqable Capture Reader MCP Server
一个 MCP (Model Context Protocol) 服务端,用于读取 Reqable 抓包工具的本地数据,让 AI 助手能够直接查询、筛选和分析你的 HTTP 抓包记录。
它能做什么?
通过自然语言与 AI 助手对话,即可完成以下操作:
“列出所有访问 api.example.com 的请求” → 按域名筛选抓包记录
“最近那条 POST 请求返回了什么?” → 查看响应体内容
“统计一下各个域名的请求量” → 获取聚合统计
“看看状态码 500 的请求都有哪些” → 按状态码筛选定位问题
“那条请求的请求头是什么?” → 查看完整请求/响应头、TLS 信息
无需手动翻找 Reqable 界面,AI 帮你直接从数据库中检索。
工作原理
Reqable 使用 ObjectBox(基于 LMDB)存储抓包数据,本项目以只读模式直接读取该数据库,不会修改任何数据,且 Reqable 运行时也可安全读取。
Reqable 抓包 → LMDB 数据库 → reqable-mcp (只读) → MCP 协议 → AI 助手前置要求
安装
git clone https://github.com/iambond50-svg/reqable-mcp.git
cd reqable-mcp
pip install -e .配置
Warp
在 Warp 的 MCP 设置中添加:
{
"mcpServers": {
"reqable": {
"command": "python",
"args": ["-m", "reqable_mcp"],
"cwd": "/path/to/reqable-mcp"
}
}
}Claude Desktop
在 claude_desktop_config.json 中添加:
{
"mcpServers": {
"reqable": {
"command": "python",
"args": ["-m", "reqable_mcp"],
"cwd": "/path/to/reqable-mcp"
}
}
}将
/path/to/reqable-mcp替换为实际项目路径。
提供的 MCP 工具
抓包记录(Proxy Capture)
工具 | 说明 |
| 列出抓包记录,支持按 host / method / status code / app / keyword 筛选,分页返回 |
| 获取单条抓包的完整详情:请求头、响应头、TLS 握手信息、应用信息、时间戳 |
| 读取请求体或响应体内容,支持大小限制(默认 4KB,最大 64KB) |
| 聚合统计:按域名、HTTP 方法、状态码、应用名称分组计数 |
API 测试记录(REST Client)
工具 | 说明 |
| 列出 Reqable REST 客户端的 API 测试记录,支持关键词搜索 |
| 获取单条 API 测试的完整请求与响应详情 |
安全性
只读访问:以
readonly=True, lock=False模式打开 LMDB,不会写入或修改任何数据Body 大小限制:默认最大返回 4KB 响应体,防止大文件撑爆上下文,可调至最大 64KB
分页保护:列表默认返回 20 条,最大 100 条,避免一次性加载过多数据
数据位置
Reqable 默认数据目录:
Windows:
%APPDATA%\\Reqable\\macOS:
~/Library/Application Support/Reqable/
本项目会自动检测默认路径,无需手动配置。
项目结构
reqable-mcp/
├── pyproject.toml # 项目配置与依赖
├── README.md
├── .gitignore
└── src/reqable_mcp/
├── __init__.py
├── __main__.py # 入口点 (python -m reqable_mcp)
├── server.py # MCP 工具定义(6 个工具)
├── db.py # LMDB 只读访问层
└── models.py # 数据解析与格式化License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.