diff --git a/.mcp.json b/.mcp.json index c43beea..acd884f 100644 --- a/.mcp.json +++ b/.mcp.json @@ -1,16 +1,16 @@ { - "_comment": "Tailnet-direct NodePorts, not the public d-ma.be hostnames. The public path goes out through Cloudflare and NPM to reach a k3s service on koala, which imposes rate limits and message-size caps on tool results and adds a full internet round trip - for a service on the same machine most sessions run on. Requires koala to allow these ports on the Tailscale interface; see mathias/skills#24.", + "_comment": "Tailscale Serve on koala, not the public d-ma.be hostnames. The public path exits to Cloudflare and NPM to reach a k3s service on the same machine most sessions run on, which imposes rate limits and message-size caps on tool results. Serve terminates TLS with a real Tailscale cert and proxies to the NodePort over loopback, so traffic reaches the service from koala itself and satisfies the default-deny-ingress NetworkPolicy with no cluster change. Clients need 'tailscale set --accept-dns=true' for the MagicDNS name to resolve; see mathias/skills#24.", "mcpServers": { "brain": { "type": "http", - "url": "http://koala:30330/mcp", + "url": "https://koala.tail30472e.ts.net:8443/mcp", "headers": { "Authorization": "Bearer ${BRAIN_MCP_TOKEN}" } }, "infra": { "type": "http", - "url": "http://koala:30342/mcp" + "url": "https://koala.tail30472e.ts.net:8444/mcp" } } -} +} \ No newline at end of file