Token导航 LogoToken导航TokenDH.com
har MCP logo
搜索检索未说明官方级别未说明来源级核验

har MCP

MCP Server

A MCP server for parsing and analyzing HAR (HTTP Archive) files

工具数

4

提示词数

0

GitHub Stars

24

资源数

0
开发工具GoClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tjamet

提供方

tjamet

最后核验

2026/5/18 04:07

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

HAR MCP 服务器

A. 模型上下文协议(MCP) 用于解析和分析HAR(HTTP Archive)文件的服务器。该服务器允许AI助手检查以HAR格式捕获的网络流量,并内置对编辑敏感身份验证标头的支持。

特性

  • 加载HAR文件 来自本地文件系统或HTTP URL
  • 列出所有URL和HTTP方法 在HAR文件中访问
  • 查询请求ID 用于特定的URL和方法组合
  • 检索完整的请求详细信息 自动编辑身份验证标头
  • 灵活的HAR解析 它通过以下方式处理真实世界的HAR文件:

- 时间字段的浮点/十进制值(自动四舍五入为整数) - 纯文本或base64编码的响应内容 - 基本HAR规范中不存在其他字段

  • 支持浏览器开发工具生成的标准HAR格式

安装

您可以使用您的标准安装此MCP服务器 主控程序 配置。

将以下JSON块添加到您的mcp配置中。

使用docker

{
  "mcp": {
    "servers": {
      "har": {
        "command": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "ghcr.io/tjamet/har-mcp"
        ]
      }
    }
  }
}

使用go run

或者,您可以直接使用以下命令运行thr服务器 go run.

{
  "mcpServers": {
    "github": {
      "command": "go",
      "args": [
        "run",
        "github.com/tjamet/har-mcp/cmd/har-mcp@main"
      ]
    }
  }
}

从源代码构建

如果你没有Docker,你可以使用 go buildcmd/har-mcp 目录,并使用 github-mcp-server 命令。 要指定生成的输出位置,请使用 -o 旗帜。您应该将服务器配置为使用构建的可执行文件作为其 command例如:

{
  "mcp": {
    "servers": {
      "github": {
        "command": "/path/to/har-mcp-server"
      }
    }
  }
}

用法

HAR MCP服务器作为基于stdio的MCP服务器运行,通过JSON-RPC在标准输入/输出上进行通信。

运行服务器

./har-mcp

可用工具

1. load_har

从文件路径或HTTP URL加载HAR文件。

参数:

  • source (字符串,必填):HAR文件的文件路径或HTTP URL

例子:

{
  "source": "/path/to/capture.har"
}

2. list_urls_methods

从加载的HAR文件中列出所有访问的URL及其HTTP方法。

参数:

退货: URL/方法组合及其相关请求ID的数组。

3. get_request_ids

获取特定URL和HTTP方法的所有请求ID。

参数:

  • url (字符串,必填):要筛选的URL
  • method (string,必填):用于过滤的HTTP方法(GET、POST等)

例子:

{
  "url": "https://api.example.com/users",
  "method": "GET"
}

4. get_request_details

通过请求ID获取完整的请求详细信息。身份验证标头将被自动编辑。

参数:

  • request_id (string,必填):用于检索详细信息的请求ID

例子:

{
  "request_id": "request_0"
}

修改后的标题:

  • 授权
  • X-API-键
  • X-Auth令牌
  • 饼干
  • 设置Cookie
  • 代理授权

与Claude Desktop集成

将以下内容添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "har-mcp": {
      "command": "/path/to/har-mcp"
    }
  }
}

发展

运行测试

go test ./...

项目结构

.
├── cmd/
│   └── har-mcp/       # Main application
│       └── main.go
├── pkg/
│   └── har/           # HAR parsing library
│       ├── parser.go
│       └── parser_test.go
├── go.mod
├── go.sum
└── README.md

依赖项

  • -HAR文件解析
  • -MCP服务器实现
  • -测试断言

许可证

\[在此处添加您的许可证\]

目录标签

目录标签

开发工具GoClauderesearch-and-dataaimcp-serverhttp-archive网络分析本地部署HTTP存档数据解析AI辅助工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP