-
Notifications
You must be signed in to change notification settings - Fork 0
feat(forgectl): mcp — personal MCP server (12 tools) #27
Copy link
Copy link
Open
Labels
block:waitingWaits on other work, a release, or a date trigger. Clears itself.Waits on other work, a release, or a date trigger. Clears itself.enhancementNew feature or requestNew feature or requestexec:blockedWaits on a decision, a gate, or a close. Triage claim; verified at dispatch.Waits on a decision, a gate, or a close. Triage claim; verified at dispatch.forgectlforgectl componentforgectl componentideaParked capture; no current pain behind itParked capture; no current pain behind it
Description
Metadata
Metadata
Assignees
Labels
block:waitingWaits on other work, a release, or a date trigger. Clears itself.Waits on other work, a release, or a date trigger. Clears itself.enhancementNew feature or requestNew feature or requestexec:blockedWaits on a decision, a gate, or a close. Triage claim; verified at dispatch.Waits on a decision, a gate, or a close. Triage claim; verified at dispatch.forgectlforgectl componentforgectl componentideaParked capture; no current pain behind itParked capture; no current pain behind it
Part of #1 · umbrella cameronsjo/claude-configurations#206 (a cameronsjo/claude-configurations#202 module).
forgectl mcp— personal MCP server (12 tools)Context
A personal MCP server exposing 12 tools to Claude Code over stdio: a read-only "discover" set + a preflight-guarded Kubernetes set.
Scope
netfeat(forgectl): net — cached internal-network reachability #19), deploy-manifest resolution, repo finder, open-PR list, proxy status, last-built Docker tag.forgectl mcp install [--global] [--dry-run]— idempotent wire-up into Claude Code config.Safety invariants (security-critical — this is a write-capable surface exposed to an agent)
kubectlcall carries a User-Agent stamp for audit attribution.Depends on
net(feat(forgectl): net — cached internal-network reachability #19); shares the deploy-manifest resolver withk8s.Note
Large surface — may sub-split (discover tools / k8s tools /
mcp install) if it grows. Security review required before the write-capable k8s tools ship.Reference
cameronsjo/claude-configurations#202 → "
mcp— MCP Server".