Skip to content

[Bug]: Windows desktop does not start MCP daemon (no listening port, Cursor/OpenCode cannot connect) #4895

Description

@SKYIOUS

Before you submit

  • I searched existing issues and confirmed this is not a duplicate.
  • I replaced the example text with the real behavior, reproduction steps, expected result, and version from the app's About menu or od --version.

What happened?

The Windows desktop application starts normally, but its local MCP daemon never starts.

Because of this, OpenCode, Cursor, and other MCP clients cannot communicate with Open Design.

The MCP client attempts to connect to:

http://127.0.0.1:40778

but the connection is refused because no process is listening on that port.

I verified this using:

Test-NetConnection 127.0.0.1 -Port 40778

and

netstat -ano | findstr 40778

Both confirm there is no listening daemon.

I also searched the repository and documentation and noticed references to ports 7456 and 5175. Testing those ports also shows no service listening.

The desktop application itself appears to work normally (projects can be created, settings open, etc.), but the MCP daemon never becomes available, making all MCP integrations unusable.

Steps to reproduce

  1. Install Open Design Desktop 0.12.0 on Windows 11.

  2. Launch the desktop application.

  3. Keep Open Design running.

  4. Configure an MCP client such as OpenCode or Cursor to use Open Design.

  5. Invoke any Open Design MCP tool.

  6. The MCP client reports that it cannot reach the daemon at:

http://127.0.0.1:40778

  1. Verify using:

Test-NetConnection 127.0.0.1 -Port 40778

TCP connection fails.

  1. Verify using:

netstat -ano | findstr 40778

No process is listening.

  1. Testing ports 7456 and 5175 also shows no listening service.

Expected behavior

Starting the Windows desktop application should automatically start the local MCP daemon.

A local TCP port should become available so MCP clients such as OpenCode and Cursor can connect successfully.

If the daemon cannot be started, the desktop application should indicate the failure and provide diagnostic information.

Open Design version

0.12.0 , Channel: stable, Runtime: Packaged app, Platform: win32, Architecture: x64

Platform

Windows

Logs (optional)

OpenCode reports:

Cannot reach the Open Design daemon at:

http://127.0.0.1:40778

PowerShell:

Test-NetConnection 127.0.0.1 -Port 40778

WARNING: TCP connect to (127.0.0.1 : 40778) failed

netstat -ano | findstr 40778

(no output)

Test-NetConnection 127.0.0.1 -Port 7456

WARNING: TCP connect failed

Test-NetConnection 127.0.0.1 -Port 5175

WARNING: TCP connect failed

Screenshots (optional)

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions