Skip to content
MCP Servers

MCP Servers

Claude Code’s tool integrations use the Model Context Protocol (MCP). In claude-forge, every MCP server the agent can reach is registered at session start — and only servers that are actually running are advertised, so the agent never sees a dead endpoint.

Two kinds of servers are available:

  • github (built in, always on) — a sidecar started for every session, scoped to the current repository via its launch flags. GitHub operations work out of the box, and the server cannot touch other repos.
  • Custom servers — any remote endpoint, in-container command, or container sidecar you declare in config.yaml. See Custom Servers.

Two ready-made servers ship in this repo and are added as custom container servers: Kubernetes (read/write cluster access with policy-enforced carveouts — no secrets, no exec, no RBAC) and Google Cloud (read-only, IAM-gated, multi-project — secret payloads are blocked by default).