[BUG] Control Your Mac and other MCPs

Open 💬 0 comments Opened Jun 23, 2026 by KaleoK

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Trigger: renderer releases port → auto-restart → process exits immediately
Log line: "Server transport closed unexpectedly, this is likely due to the process exiting early"
Pattern: happens intermittently, manual reload fixes it each time

What Should Happen?

MCPs should run consistently, as needed.

Error Messages/Logs

2026-06-23T04:11:53.120Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T04:11:53.125Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T04:11:53.148Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T04:11:54.781Z [Control your Mac] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T04:11:54.784Z [Control your Mac] [info] Message from server: {"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"osascript","version":"0.0.1"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T04:11:54.955Z [Control your Mac] [info] Message from client: {"method":"notifications/initialized","jsonrpc":"2.0"} { metadata: undefined }
2026-06-23T04:11:54.961Z [Control your Mac] [info] Message from client: {"method":"tools/list","params":{},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T04:11:54.966Z [Control your Mac] [info] Message from server: {"result":{"tools":[{"name":"osascript","description":"Execute osascript commands","inputSchema":{"type":"object","properties":{"script":{"type":"string","description":"The AppleScript to execute"}},"required":["script"]}}]},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T05:58:42.444Z [Control your Mac] [info] Shutting down server... { metadata: undefined }
2026-06-23T05:58:42.444Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T05:58:42.444Z [Control your Mac] [info] Server transport closed (intentional shutdown) { metadata: undefined }
2026-06-23T05:58:42.480Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T05:58:42.789Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T05:58:42.790Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T07:16:00.775Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T07:16:00.803Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T07:16:00.927Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T07:16:02.034Z [Control your Mac] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T07:16:03.400Z [Control your Mac] [info] Message from server: {"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"osascript","version":"0.0.1"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T07:16:03.684Z [Control your Mac] [info] Message from client: {"method":"notifications/initialized","jsonrpc":"2.0"} { metadata: undefined }
2026-06-23T07:16:03.689Z [Control your Mac] [info] Message from client: {"method":"tools/list","params":{},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T07:16:03.690Z [Control your Mac] [info] Message from server: {"result":{"tools":[{"name":"osascript","description":"Execute osascript commands","inputSchema":{"type":"object","properties":{"script":{"type":"string","description":"The AppleScript to execute"}},"required":["script"]}}]},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T09:20:46.574Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T09:20:46.575Z [Control your Mac] [info] Server transport closed (renderer released port) { metadata: undefined }
2026-06-23T09:20:46.913Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T09:20:46.913Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T09:20:48.716Z [Control your Mac] [info] Shutting down server... { metadata: undefined }
2026-06-23T09:20:48.716Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T09:20:48.716Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T09:20:48.734Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T09:20:48.767Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T09:20:49.426Z [Control your Mac] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T09:20:49.432Z [Control your Mac] [info] Message from server: {"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"osascript","version":"0.0.1"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T09:20:49.578Z [Control your Mac] [info] Message from client: {"method":"notifications/initialized","jsonrpc":"2.0"} { metadata: undefined }
2026-06-23T09:20:49.581Z [Control your Mac] [info] Message from client: {"method":"tools/list","params":{},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T09:20:49.591Z [Control your Mac] [info] Message from server: {"result":{"tools":[{"name":"osascript","description":"Execute osascript commands","inputSchema":{"type":"object","properties":{"script":{"type":"string","description":"The AppleScript to execute"}},"required":["script"]}}]},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T09:49:13.734Z [Control your Mac] [info] Shutting down server... { metadata: undefined }
2026-06-23T09:49:13.735Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T09:49:13.735Z [Control your Mac] [info] Server transport closed (intentional shutdown) { metadata: undefined }
2026-06-23T09:49:13.769Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T09:49:14.221Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T09:49:14.221Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T17:46:02.950Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T17:46:05.320Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T17:46:05.427Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T17:46:06.457Z [Control your Mac] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T17:46:06.484Z [Control your Mac] [info] Message from server: {"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"osascript","version":"0.0.1"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T17:46:06.604Z [Control your Mac] [info] Message from client: {"method":"notifications/initialized","jsonrpc":"2.0"} { metadata: undefined }
2026-06-23T17:46:06.604Z [Control your Mac] [info] Message from client: {"method":"tools/list","params":{},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T17:46:06.606Z [Control your Mac] [info] Message from server: {"result":{"tools":[{"name":"osascript","description":"Execute osascript commands","inputSchema":{"type":"object","properties":{"script":{"type":"string","description":"The AppleScript to execute"}},"required":["script"]}}]},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T17:49:34.488Z [Control your Mac] [info] Shutting down server... { metadata: undefined }
2026-06-23T17:49:34.488Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T17:49:34.488Z [Control your Mac] [info] Server transport closed (intentional shutdown) { metadata: undefined }
2026-06-23T17:49:34.539Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T17:49:35.060Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T17:49:35.060Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T17:50:06.636Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T17:50:06.867Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T17:50:07.012Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T17:50:07.441Z [Control your Mac] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T17:50:10.941Z [Control your Mac] [info] Message from server: {"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"osascript","version":"0.0.1"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-06-23T17:50:10.944Z [Control your Mac] [info] Message from client: {"method":"notifications/initialized","jsonrpc":"2.0"} { metadata: undefined }
2026-06-23T17:50:10.945Z [Control your Mac] [info] Message from client: {"method":"tools/list","params":{},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T17:50:10.946Z [Control your Mac] [info] Message from server: {"result":{"tools":[{"name":"osascript","description":"Execute osascript commands","inputSchema":{"type":"object","properties":{"script":{"type":"string","description":"The AppleScript to execute"}},"required":["script"]}}]},"jsonrpc":"2.0","id":1} { metadata: undefined }
2026-06-23T18:01:37.521Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T18:01:37.522Z [Control your Mac] [info] Server transport closed (renderer released port) { metadata: undefined }
2026-06-23T18:01:37.887Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T18:01:37.888Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T18:01:39.554Z [Control your Mac] [info] Shutting down server... { metadata: undefined }
2026-06-23T18:01:39.554Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T18:01:39.554Z [Control your Mac] [info] Initializing server... { metadata: undefined }
2026-06-23T18:01:39.563Z [Control your Mac] [info] Using built-in Node.js for MCP server: Control your Mac { metadata: undefined }
2026-06-23T18:01:39.596Z [Control your Mac] [info] Server started and connected successfully { metadata: undefined }
2026-06-23T18:01:42.360Z [Control your Mac] [info] Server transport closed { metadata: undefined }
2026-06-23T18:01:42.361Z [Control your Mac] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-06-23T18:01:42.361Z [Control your Mac] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-06-23T18:01:42.363Z [Control your Mac] [info] Client transport closed { metadata: undefined }
2026-06-23T18:01:42.363Z [Control your Mac] [info] Client transport closed { metadata: undefined }

Steps to Reproduce

  1. Have installed a few MCPs.
  2. Usually work, but this is the second or third time that I get the error messages.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Claude Code 2.1.185

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

<img width="993" height="753" alt="Image" src="https://github.com/user-attachments/assets/a5291955-a787-46ae-98eb-59afee7b80c3" />

View original on GitHub ↗