a83d79bc10
Added features: - Home Assistant MCP server as optional sidecar (mcpSidecars.homeassistant) - Requires homeassistant-url and homeassistant-token secrets - Runs on port 8087 using SSE transport mode - Disabled by default due to credential requirements Fixed deployment logic: - Kubernetes and Flux MCP sidecars now only deploy when: 1. They are enabled in values (mcpSidecars.<name>.enabled: true) 2. AND clusterAccess is not "none" (they need RBAC to function) - Prevents unnecessary container failures when no permissions exist Documentation updates: - Complete Helm values reference for all MCP sidecars - Deployment examples and troubleshooting guides - Updated memory notes with current architecture Breaking change: - K8s/Flux MCP sidecars won't deploy with clusterAccess=none - This is intentional as they cannot function without RBAC Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
22 lines
414 B
JSON
22 lines
414 B
JSON
{
|
|
"mcpServers": {
|
|
"kubernetes": {
|
|
"type": "sse",
|
|
"url": "http://localhost:8080/sse"
|
|
},
|
|
"flux": {
|
|
"type": "sse",
|
|
"url": "http://localhost:8081/sse"
|
|
},
|
|
"homeassistant": {
|
|
"type": "sse",
|
|
"url": "http://localhost:8087/sse"
|
|
},
|
|
"playwright": {
|
|
"type": "sse",
|
|
"url": "http://playwright-mcp.playwright.svc.cluster.local:3000/sse"
|
|
}
|
|
}
|
|
}
|
|
|