Token导航 LogoToken导航TokenDH.com
Rust H1 MCP logo
AI代理未说明官方级别未说明来源级核验

Rust H1 MCP

MCP Server

一个将HackerOne API操作暴露为MCP工具的Rust服务器,使任何MCP兼容客户端(如Claude Desktop、Claude Code等)可以直接与您的HackerOne程序交互。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
API集成安全工具RustClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

securecodelabs

提供方

securecodelabs

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

h1 mcp

A. 模型上下文协议 (MCP)服务器 HackerOne API,用Rust写的。

将HackerOne操作作为MCP工具公开,因此任何兼容MCP的客户端(Claude Desktop、Claude Code等)都可以直接与您的HackerOne程序交互。

工具

工具说明
get_me获取经过身份验证的用户的个人资料
get_user按用户名查找任何HackerOne用户
list_reports列出报告,带有可选的程序/状态过滤器和分页
get_report通过数字ID获取报告的完整详细信息
add_comment在报告中添加公开或内部评论
change_report_state将报告转换为新状态(已解决、已分类等)
list_programs列出您有权访问的程序
get_program按句柄获取程序的详细信息
award_bounty向报告奖励奖金(和可选奖金)
get_activities获取程序的最近活动提要
search_reports跨报告的全文搜索

先决条件

  • 铁锈(2024年版)
  • HackerOne API代币-在 设置→ API代币

构建

cargo build --release
# binary: target/release/h1-mcp

用法

设置两个必需的环境变量并运行二进制文件:

export HACKERONE_API_USERNAME=your_username
export HACKERONE_API_TOKEN=your_api_token
./target/release/h1-mcp

服务器使用MCP JSON-RPC协议通过stdio进行通信。所有日志输出都会进入stderr。

Claude桌面配置

将以下内容添加到您的Claude桌面 claude_desktop_config.json:

{
  "mcpServers": {
    "hackerone": {
      "command": "/path/to/h1-mcp",
      "env": {
        "HACKERONE_API_USERNAME": "your_username",
        "HACKERONE_API_TOKEN": "your_api_token"
      }
    }
  }
}

Claude代码配置

通过CLI添加服务器:

claude mcp add hackerone /path/to/h1-mcp \
  -e HACKERONE_API_USERNAME=your_username \
  -e HACKERONE_API_TOKEN=your_api_token

依赖项

目录标签

目录标签

API集成安全工具RustClaude本地部署Rust开发MCP协议HackerOne

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP