internal/

directory
v0.4.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2026 License: MIT

Directories

Path Synopsis
Package auth provides authentication header parsing and middleware for the MCP Gateway server.
Package auth provides authentication header parsing and middleware for the MCP Gateway server.
Package cmd provides CLI flag registration using a modular pattern.
Package cmd provides CLI flag registration using a modular pattern.
Package config provides configuration loading and parsing.
Package config provides configuration loading and parsing.
Package delegation implements the github-repository-delegation-v1 control-plane contract described by github/gh-aw-firewall ADR 0001 ("Agent enclave repository admission").
Package delegation implements the github-repository-delegation-v1 control-plane contract described by github/gh-aw-firewall ADR 0001 ("Agent enclave repository admission").
Package githubhttp provides GitHub API-specific HTTP helpers shared across multiple packages (server, proxy, etc.).
Package githubhttp provides GitHub API-specific HTTP helpers shared across multiple packages (server, proxy, etc.).
Package guard provides security context management and guard registry for the MCP Gateway.
Package guard provides security context management and guard registry for the MCP Gateway.
Package hmacutil provides HMAC-SHA256 signing and verification helpers.
Package hmacutil provides HMAC-SHA256 signing and verification helpers.
Package httputil provides shared HTTP helper utilities used across multiple HTTP-facing packages (server, proxy, etc.).
Package httputil provides shared HTTP helper utilities used across multiple HTTP-facing packages (server, proxy, etc.).
Package jqutil provides shared gojq utilities used by multiple packages.
Package jqutil provides shared gojq utilities used by multiple packages.
Package logger provides the gateway logging implementations.
Package logger provides the gateway logging implementations.
Package mountspec parses container bind-mount declarations.
Package mountspec parses container bind-mount declarations.
Package oidc provides GitHub Actions OIDC token acquisition and caching.
Package oidc provides GitHub Actions OIDC token acquisition and caching.
Package proxy implements a filtering HTTP proxy for the GitHub API.
Package proxy implements a filtering HTTP proxy for the GitHub API.
Package restroute provides shared REST path-matching helpers.
Package restroute provides shared REST path-matching helpers.
Redact functions mask a known secret value for safe display in logs.
Redact functions mask a known secret value for safe display in logs.
Package syncutil provides concurrency utilities.
Package syncutil provides concurrency utilities.
Package testutil contains helpers shared by tests across internal packages.
Package testutil contains helpers shared by tests across internal packages.
Package tracing provides OpenTelemetry OTLP trace export for the MCP Gateway.
Package tracing provides OpenTelemetry OTLP trace export for the MCP Gateway.
Package tty provides utilities for TTY (terminal) detection.
Package tty provides utilities for TTY (terminal) detection.
Package util provides generic, reusable string and formatting helpers.
Package util provides generic, reusable string and formatting helpers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL