Skip to Content
DocsMCP integrationsTroubleshooting

MCP troubleshooting

Most Cmdop MCP failures are one of three things: the assistant is not registered with Cmdop, the assistant is registered but the target machine is offline or needs a connection step, or an external MCP server has not been reviewed and approved yet. Start with cmdop mcp status and cmdop mcp tools. Find your symptom below.

My assistant cannot see my machines

cmdop mcp status cmdop mcp tools
  • cmdop mcp status shows which local assistants Cmdop is registered with. If yours is missing, run cmdop mcp install --agent claude (or --agent codex).
  • The registration points at a specific cmdop executable. If you moved or reinstalled the binary, register again.
  • The machine must have joined a relay. Run cmdop status; if it is not connected, fix that first — see Joining and access issues.
  • Start a fresh assistant session after registering. Claude Code may need its plugin reload action instead.

cmdop mcp tools lists what your installed version actually offers. If a tool you expect is absent there, the assistant will not have it either.

My assistant sees the machines but a call fails

Registration is not reachability. The target machine still has to be online, and it can still require a connection step. Check the target with cmdop status on that machine, or ask Cmdop to list machines and look at their presence.

A Cmdop agent cannot call an external tool

cmdop mcp servers list

Work down this list:

What you seeWhat to do
The server is not listedIt was discovered, not installed. Import it explicitly, or add it with cmdop mcp servers add.
Listed but offComplete the review, test, and approve steps. See External MCP tools.
Enabled but stoppedNormal. The process starts on the first real tool call.
Needs attentionThe server’s tool list changed, so the old approval was withdrawn. Review the added, changed, and removed groups and approve the replacement.
Review shows no change groupsThis is a first inspection, not “nothing changed”. Read the whole tool list.
The manager is unavailableRun cmdop status and restart the agent on that machine rather than editing configuration files by hand.
A call failedApproval covers one exact tool catalogue. If the server was edited, test again and approve the new candidate.

An MCP server is reachable from a browser

Treat an HTTP-based MCP server as a network service, even when it is bound to localhost. Recent MCP SDK advisories have centered on DNS rebinding against local HTTP servers, where a malicious website can try to reach a server that the user thought was private to their machine. Start by updating the MCP server SDK, then confirm its host, origin, and authentication settings before approving it inside Cmdop.

Cmdop’s approval flow does not make an unsafe external server safe. It gives a Cmdop agent permission to call the exact tool catalogue you reviewed. If that server also listens for browser or network traffic, secure that server as its own surface before approving it.

Use this rule of thumb:

Server shapeWhat to check before approval
Stdio server started by CmdopReview the command, environment, and tool catalogue.
Local HTTP/SSE serverCheck SDK version, host/origin protections, authentication, and whether a browser can reach it.
Remote MCP serverTreat it like any other internet service: authentication, TLS, ownership, and logs matter.

For background on the MCP Python SDK DNS rebinding advisory, see GHSA-9h52-p55h-vw2f .

States that look alike but are not

A Marketplace listing, a definition found in another client’s configuration, and an approved server that happens to be stopped are three different things. None of them means a tool is ready to call. Only an enabled, approved Cmdop-owned server does.

Common questions

Why can my MCP assistant not see Cmdop machines?

Usually the assistant is not registered with Cmdop, the registration points at an old binary, or the machine has not joined a relay. Start with cmdop mcp status, cmdop mcp tools, and cmdop status.

Why does an MCP tool call fail after machines are visible?

Machine visibility is not the same as reachability or permission. The target machine still has to be online and may require a connection step.

Should I approve an external MCP server just because Cmdop discovered it?

No. Review, test, and approve the exact tool catalogue first. If the server changes later, review the changed catalogue again.

Last updated on