First of all - None of the buttons in Safari works on n8n support , had to use another browser to find the community…
And now to my real problem. I have a private instance of n8n running, everything works, except the Claude Code MCP when using the UI . Using Claude Code CLI and manually set MCP server works fine.
But when using the UI, the last step, where it actually opens Claude Code and verifies the connection, it never happens. After I click “open desktop app” nothing happens, it just stays there forever, never allowing the connection.
And in Claude Code it says
"**
Connection issue**
Couldn’t connect to the server. This is a problem on the provider’s side — contact the connector provider."
Hi @Lulzkiller666 Welcome!
Claude Code CLI connects from your own machine, while the connector flow you get from the UI is brokered server to server from Anthropic’s backend, so that path only works if the instance is reachable from the public internet. A private hostname, an RFC 1918 or internal address, a port other than 443, or a certificate served without its intermediates all fail at that hop and surface as “This is a problem on the provider’s side”, which is exactly why the same instance added manually in the CLI works.
For the connector path, serve n8n on a public hostname on 443 with the full certificate chain, allow inbound from Anthropic’s egress range 160.79.104.0/21, and check that no bot or WAF rule blocks the Claude-User agent on /.well-known/* and /mcp-server/*. A connector is immutable once created, so remove and re-add it after any URL change.
If the instance is meant to stay private, stay on the CLI setup that already works, that is the intended route for a non-public instance.
The Safari buttons on n8n support are n8n’s own site, send that one to help@n8n.io with your Safari version. Where to Get n8n Help: Forum, Discord, GitHub & Support Channels - n8n Guide