# MCP Server Kubernetes Service # Exposes MCP server for AI/LLM integration # Imports user configuration from mcp-server.ncl # # Usage (called by generate-manifests.nu): # ./provisioning/scripts/platform-generate-manifests.nu kubernetes let mcp_server_config = (import "mcp-server.ncl").mcp_server in { apiVersion = "v1", kind = "Service", metadata = { name = "mcp-server", labels = { app = "mcp-server", component = "provisioning-platform", }, annotations = { "description" = "MCP server for AI/LLM integration", }, }, spec = { # Internal service for MCP (typically accessed via stdio or WebSocket) type = "ClusterIP", selector = { app = "mcp-server", }, ports = [ { name = "http", protocol = "TCP", port = mcp_server_config.server.port, targetPort = mcp_server_config.server.port, }, ], }, }