claude-code - 💡(How to fix) Fix [Feature Request] Add MCP permission change warnings and validation for different deployment surfaces

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

[{"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"}]

Code Example

[{"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"}]
RAW_BUFFERClick to expand / collapse

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"}]

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Feature Request] Add MCP permission change warnings and validation for different deployment surfaces