Back to Home
alexandremahdhaoui icon

forge

Verified Safe

by alexandremahdhaoui

Overview

Forge orchestrates Go builds, tests, and local Kubernetes/container development environments, designed with AI agent integration in mind via the Model Context Protocol (MCP).

Installation

Run Command
go install github.com/alexandremahdhaoui/forge/cmd/forge@latest

Environment Variables

  • GO_BUILD_LDFLAGS
  • CONTAINER_BUILD_ENGINE
  • PREPEND_CMD
  • FORGE_RUN_LOCAL_ENABLED
  • KIND_BINARY
  • KUBECONFIG
  • GOLANGCI_LINT_VERSION
  • GOFUMPT_VERSION

Security Notes

The project emphasizes an 'MCP-First Architecture' where all tools, including the `forge` CLI itself, operate as MCP servers, enabling native AI agent integration. While this design allows powerful composability, it also means a broad attack surface if not managed properly. The `testenv-lcr` component for local container registries handles TLS, generates random credentials, and manages Kubernetes secrets, which appear to be implemented with security in mind. Explicit mentions of never committing secrets (`.envrc` files) and careful management of environment variables demonstrate security awareness. The use of dynamically provisioned Kubernetes clusters and container runtimes requires careful configuration and continuous vigilance, but the core design patterns (e.g., separation of concerns, robust error handling, detailed documentation on security practices) are solid.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Stars0
Forks0
Last Update2025-12-06

Tags

GoBuild OrchestrationCI/CDKubernetesContainers