1 v1.0.0 更新于 2026-10-29
hardly MCP Server
Generic HAR analysis MCP server: index and query captures without burning tokens on raw files.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"hardly": {
"command": "uvx",
"args": [
"hardly"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 16 个工具
hardly_guide_task_plan
根据目标返回有序任务计划、示例调用和当前环境状态,供 Agent 入门使用。
hardly_guide_mode
判断三种模式(archive/headless/interactive)中哪种适合当前任务。
hardly_guide_help
按主题返回 hardly 的帮助说明。
hardly_server_status
返回服务器状态,用于检测 MCP 服务器是否需要重启。
hardly_session_open
将 HAR 文件载入(可写入 SQLite)并打开一个分析会话。
hardly_session_overview
按服务器、方法和状态码统计 HAR 中的请求概览。
hardly_session_site_brief
生成服务器渲染站点的一屏式摘要。
hardly_session_report
一次性生成带严重级别的发现报告。
hardly_endpoint_list
按主机等条件列出 HAR 中的端点。
hardly_endpoint_*
端点相关查询工具(合并工具,支持 sections 参数)。
hardly_auth_report
生成认证报告,可通过 sections 选择 credentials、cookies 等部分。
hardly_write_export
将分析结果导出为文件,支持 openapi、client_python 等格式。
hardly_send_entry
向真实服务器发送重放的请求条目,需 confirm=true 确认,否则仅返回计划。
hardly_browser_capture_discover
无头浏览器捕获指定 URL 的 HAR 并进行分析,需 confirm 确认。
hardly_browser_start
启动(可 headed)真实浏览器会话,用于交互式捕获。
hardly_browser_stop
停止浏览器会话并结束捕获。