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
停止浏览器会话并结束捕获。

配合站内内容