
HackerOne GraphQL API 的 MCP 服务器
概览
一个通过"模型上下文协议"(MCP)为HackerOne的GraphQL API提供访问功能的多克图像. :目前只支持stdio运输. 需要其他交通工具时,请提交申请。 :此图像支持Intel/AMD(amd64)和Apple Silicon(arm64)两种架构. :这个项目是环绕上层阿波罗MCP服务器的薄薄包装器,它将GraphQL操作暴露为MCP工具. - :最新稳定发布(仅更新于版本发布) - :开发从主分支构建 - :特定版本发布 - :拉请求构建 1. 访问 [T0] 生成 API 键 2. 运行符号生成脚本:./scripts/generate token.sh 这将提示您的用户名和 API 密钥, 然后自动编码并将其复制到剪贴板 。 3. 将所产生的字符串作为您的 TOKEN 值 1. 访问 https://hackerone.com/settings/api_token/edit 生成 API 键 2.
概述(AI 翻译)
一个通过"模型上下文协议"(MCP)为HackerOne的GraphQL API提供访问功能的多克图像.
** 支持的MCP运输类型**:目前仅支持Stdio运输。 需要其他交通工具时,请提交申请。
多Architecture Support:此图像既支持Intel/AMD(amd64)也支持Apple Silicon(arm64)架构.
** 阿波罗MCP服务器上的构建**: 这个项目是环绕阿波罗MCP服务器上游的薄薄的包装器,它暴露出GraphQL操作作为MCP工具.
□ 快开始
- ** 与MCP客户运行**:
□ Docker 图像标记
- [[T0]**: 最新稳定发布(仅在版本发布后更新)
- [[T1]**: 发展由主要分支建设
- [[T2]**: 特定版本的发布
- [[T3]**: 拉动请求构建
□ 环境变量
· 变量 · 说明 · 默认 · ·
|------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------- - - - – - — - — - - - — - - - - - - - - - - – - - - - - - - - - - - - - - - - – - - - - - - - - - - - - - - - - - - - - - - - - - - -
ENDPOINT * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *******************************************
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
HackerOne GraphQL MCP Server
A Docker image that provides access to HackerOne’s GraphQL API through the Model Context Protocol (MCP).
Supported MCP transport types: Currently only stdio transport is supported. Please file an issue if you require other transports.
Multi-Architecture Support: This image supports both Intel/AMD (amd64) and Apple Silicon (arm64) architectures.
Built on Apollo MCP Server: This project is a thin wrapper around the upstream Apollo MCP Server, which exposes GraphQL operations as MCP tools.
Quick Start
- Run with an MCP client:
docker run -i --rm \ -e ENDPOINT="https://hackerone.com/graphql" \ -e TOKEN="" \ -e MUTATION_MODE="none" \ hackertwo/hackerone-graphql-mcp-server:1.0.7
Docker Image Tags
latest: Latest stable release (only updated on version releases)dev-main: Development builds from main branch1.x.x: Specific version releasespr-: Pull request builds
Environment Variables
| Variable | Description | Default |
|---|---|---|
ENDPOINT |
GraphQL endpoint URL | https://hackerone.com/graphql |
TOKEN |
Base64 encoded API token in format: base64(username:api_key) |
- |
MUTATION_MODE |
Controls which mutations are allowed:• none: No mutations allowed• explicit: Only explicitly defined mutations allowed• all: All mutations allowed |
none |
DISABLE_TYPE_DESCRIPTION |
If set to true, tools will have no type descriptions (e.g. “The returned value has type …”) |
false |
DISABLE_SCHEMA_DESCRIPTION |
If set to true, tools will have no schema description |
false |
Generating an API Token
Option 1: Using the included script (recommended)
安装
docker run -i --rm \