Skip to main content
The Desktop app’s MCP panel stores server entries for a future release. The engine does not launch them yet, so the model cannot use them.
Stored for a future release. The engine does not launch these servers yet, so the model cannot use them. For MCP that reaches the agent today, use the SDK path in MCP Overview.

Quick Start

1

Open the Manage MCP panel

Find the Manage MCP panel in the app.
2

Store a server entry

Enter a name, command, and args, then save. This writes the entry to mcp.json β€” it does not launch anything.
3

Enable, disable, or remove a stored entry

The toggle only flips the enabled flag in storage. Removing deletes the entry. Nothing else changes today β€” the agent still uses only built-in tools.

How It Works

The app stores servers through a single endpoint (POST /mcp) with an action of add, remove, or toggle, and lists them with GET /mcp. Storage is the only thing that happens β€” no process is launched. These fields are recorded so a future release can pick them up:
Adding a server with a name that already exists replaces the previous entry rather than duplicating it.

Add errors

The Add button refuses bad input and keeps the panel open so you can correct the entry.
  • Blank name. The Add button is refused with an in-app dialog reading β€œA name is required.” β€” nothing is written to mcp.json and the panel stays open.
  • Engine rejection. If the engine refuses the add (for example an invalid command), an in-app dialog surfaces the engine’s error message and the panel stays open so you can correct the entry.
The MCP settings overlay dims a toast beneath its scrim, so errors from this panel surface through the in-app dialog instead β€” that dialog paints above the scrim and stays readable. If neither the dialog nor the write happens on an older build, see Troubleshooting.

Today vs Future

The panel stores data now; a future release wires it to the agent.

Best Practices

The Desktop panel is storage-only. To give an agent real MCP tools now, use the SDK path in MCP Overview.
The name is the key. A clear, unique name prevents an accidental replace when you add a new entry.
Disable a stored entry you may want back rather than removing it β€” the entry and its args are preserved for the future release.

MCP Overview

The only path that gives MCP tools to the agent today

Settings Reference

Other Desktop app configuration