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.