You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(controller): wire incident.io MCP credentials for incident triage (#50)
Add a per-flow `incident_triage.incident_io_api_key_secret` config field
that mounts `INCIDENT_IO_API_KEY` onto incident-triage agent Jobs via
SecretKeyRef. When the env var is present at job startup, setup-claude.sh
registers the incident.io remote MCP server (mcp.incident.io/mcp, HTTP
transport, Bearer-token auth) in the workspace mcp.json. When empty no
MCP server is registered — ticketing pods are unaffected.
The Bearer header is templated into mcp.json via `jq --arg` rather than
Claude Code's runtime `${VAR}` substitution, which has known bugs for
HTTP MCP headers (anthropics/claude-code#51581, #6204).
Mirrors the per-flow config precedent from #46.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments