Skip to content
All articles
Tools1 min read

Shipping an MCP Server for DevOps Tools

Exposing GitLab, Vault, and Kubernetes through Model Context Protocol with least-privilege defaults.

mcpgitlabkubernetes

Model Context Protocol is a clean contract between assistants and tools. For DevOps, that means stable schemas and boring security defaults.

Least privilege by design

Each tool declares scopes. Tokens are short-lived. Write operations are separate resources.

Make failures structured

Return typed errors so the model can retry or escalate instead of inventing success.

{
  "error": "forbidden",
  "tool": "k8s.apply",
  "hint": "write tools require confirmation"
}

MCP does not replace good platform engineering — it makes good platforms usable by agents.