hackerone-graphql-mcp-server

Hacker0x01/hackerone-graphql-mcp-server

3.3

If you are the rightful owner of hackerone-graphql-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The HackerOne GraphQL MCP Server is a Docker image that facilitates access to HackerOne's GraphQL API using the Model Context Protocol (MCP).

The HackerOne GraphQL MCP Server is designed to provide seamless access to HackerOne's GraphQL API through the Model Context Protocol (MCP). This server is encapsulated within a Docker image, ensuring ease of deployment and compatibility across different system architectures, including Intel/AMD (amd64) and Apple Silicon (arm64). The server currently supports only the stdio transport type for MCP, making it essential for users to connect via an MCP-compatible client. The server is configured using environment variables, allowing users to specify the GraphQL endpoint, API token, and mutation permissions. The API token must be base64 encoded, combining the username and API key. The server is particularly useful for developers and security researchers who need to interact programmatically with HackerOne's platform, enabling them to query data and manage resources efficiently. The Docker image is regularly updated, with tags indicating the latest stable release, development builds, and specific version releases. Users can also manually build the image for local development and testing, ensuring they have the latest features and security updates.

Features

  • Multi-Architecture Support: Compatible with both amd64 and arm64 architectures.
  • Environment Configurable: Easily set up using environment variables for endpoint, token, and mutation permissions.
  • Stdio Transport: Supports stdio transport for MCP, requiring an MCP-compatible client.
  • Docker Image Tags: Various tags available for stable releases, development builds, and specific versions.
  • Manual Build Support: Allows for local development and testing with manual build instructions.

Usages

usage with Zed editor

{
  "context_servers": {
    "hackerone-graphql-mcp-server": {
      "command": {
        "path": "/usr/local/bin/docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "ENDPOINT=https://hackerone.com/graphql",
          "-e",
          "TOKEN=<your_base64_encoded_token>",
          "-e",
          "ALLOW_MUTATIONS=none",
          "hackertwo/hackerone-graphql-mcp-server:latest"
        ]
      },
      "settings": {}
    }
  }
}