[Feature Request] Add MCP permission change warnings and validation for different deployment surfaces

Resolved 💬 1 comment Opened May 12, 2026 by JamesFord-HappyHippo Closed Jun 7, 2026

Bug Description
please make sure we don't release stupid defaults that break MCP on different surfaces. the last claude desktop app added new UX that broke my MCP and did not include any warning about changes to MCP permissions

THIS MANIFESTED ON CLAUDE DESKTOP APP FOR MAC

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.126
  • Feedback ID: 1317d32c-66ae-4dc3-a70c-1fb0da27f442

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/jamesford/.local/share/claude/versions/2.1.126 (expected in multi-process scenarios)\n    at r86 (/$bunfs/root/src/entrypoints/cli.js:2768:2177)\n    at HD8 (/$bunfs/root/src/entrypoints/cli.js:2768:1257)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-03T10:24:02.539Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3448)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-04T09:58:05.271Z"},{"error":"Error: EISDIR: illegal operation on a directory, read '/Users/jamesford/Source/mindmeld/src/core'\n    at pAH (/$bunfs/root/src/entrypoints/cli.js:1707:144)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-07T13:22:24.978Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/jamesford/Source/mindmeld.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4866:11399)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-09T14:29:23.695Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/jamesford/Source/mindmeld.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4866:11399)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-09T14:29:24.418Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/jamesford/Source/mindmeld.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4866:11399)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-09T14:29:24.716Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/jamesford/Source/mindmeld.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4866:11399)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-09T14:29:29.794Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/jamesford/Source/mindmeld.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4866:11399)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-09T14:29:33.187Z"}]

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗