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.jsonand 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.
Today vs Future
The panel stores data now; a future release wires it to the agent.Best Practices
Use the SDK for MCP that works today
Use the SDK for MCP that works today
The Desktop panel is storage-only. To give an agent real MCP tools now, use the SDK path in MCP Overview.
Name servers clearly
Name servers clearly
The name is the key. A clear, unique name prevents an accidental replace when you add a new entry.
Toggle instead of removing
Toggle instead of removing
Disable a stored entry you may want back rather than removing it β the entry and its args are preserved for the future release.
Related
MCP Overview
The only path that gives MCP tools to the agent today
Settings Reference
Other Desktop app configuration

