MCP Troubleshooting
Last updated
Was this helpful?
MCP problems usually occur in four areas: the server has not started, the runtime environment is incomplete, authentication or address is incorrect, or the Agent is not bound. Check them in order; that is faster than repeatedly reinstalling.

Server fails to start
[Settings] → [MCP] → Server details → Logs
Command does not exist, parameters are incorrect, environment variables are missing
Remote connection failed
URL, network proxy, authentication
Incorrect address protocol, service unreachable, token expired
Server is normal but has no tools
Tool list in server details
The service did not return any tools or permissions are insufficient
Tools exist but the Agent does not know how to call them
Agent [MCP]
Not bound, tools disabled, configuration not taking effect from the next message
Call stalls while waiting
Agent permission request and the [Status] on the right
Manual approval is required or the background task has not finished
Call returns an error
Input, output, and status of the call chain
Parameters do not match the tool definition, server-side error
First confirm in the MCP details that the tool exists, then go to Agent [MCP] to confirm it is already bound. Send a new minimal instruction that only asks to call that tool; if it stalls while waiting, check for permission approval; if a call node appears but returns an error, then check the parameters and server logs. Do not reinstall the server at the beginning.
You can clearly identify which link the problem is in among “server startup, connection authentication, Agent binding, permission approval, tool execution,” and keep a repeatable minimal test instruction.
Before sharing logs, remove the API Key, Authorization, email address, local username, full file paths, and business data. If a problem can be explained with placeholders, do not upload real credentials.
The application process and the logged-in terminal may have different environment variables and PATH. Write the environment variables explicitly required by the service into the MCP configuration, and make sure the command is an executable that the app can find.
Last updated
Was this helpful?
Was this helpful?