UiChemy MCP: Troubleshooting Guide

Key Takeaways

  • Claude Desktop requires Node.js and NPX to connect to remote MCP Servers.
  • NVM (Node Version Manager) allows users to manage and switch between Node.js versions easily.
  • Users must generate an Authorization header for Basic Auth to connect UiChemy MCP with HTTP Basic Authentication.
  • Restarting Claude Desktop is necessary after making changes to the configuration file for successful MCP server connection.

Table of Contents

Troubleshooting: MCP Server Disconnected

The Problem

After saving your Claude Desktop config file correctly, you may still see one or both of
These errors in the Claude Desktop Developer settings:


This is almost always caused by a missing or outdated Node.js installation on your
machine. Claude Desktop requires NodeJS & NPX to connect to remote MCP Servers.

Root Cause

  • Node.js is not installed
  • Node.js is installed but running an outdated version
  • NVM (Node Version Manager) is not installed

How to Fix It

Step 1 — Install Node.js

Visit the official Node.js website and download the installer for your operating system:
Download Node.js: https://nodejs.org/en/download
Available for: Windows, macOS, and Linux
Run the installer and follow the on-screen steps. Once complete, restart the Claude Desktop.

If you are still having issues, move on to Step 2.

Step 2 (Optional) — Install NVM (Node Version Manager)

Note: This is only needed if you are still seeing connection errors after completing Step 1 and Step 4.

NVM lets you manage and switch between Node.js versions easily. Even if Node.js is
already installed, NVM ensures you are running the correct version required by the
MCP Server.

For Windows:

  1. Go to the NVM for Windows releases page:
    https://github.com/coreybutler/nvm-windows
  2. Click Download Now, scroll down to Assets, and download nvm-setup.exe
  3. Run nvm-setup.exe and complete the installation.

For macOS / Linux:
Run this command in your terminal:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

Note: If you see “Profile not found” after running the above command, it means NVM could not automatically configure your shell. Run these two lines manually to load NVM in your current session:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

To make it permanent, run echo $SHELL first to check your shell, then use the matching command:

For zsh (/bin/zsh):

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc && echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc && source ~/.zshrc

For bash (/bin/bash):

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc && echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc && source ~/.bashrc

Step 3 — Install and Use the LTS Version of Node.js

If Node.js is already installed on your system but the MCP servers are still not
connecting, it is likely running an outdated version. Run these two commands in your
terminal to switch to the LTS version:

nvm install 24
nvm use 24

Step 4 — Restart Claude Desktop

Fully quit Claude Desktop — not just close the window, actually quit the application.
Reopen it and wait for it to fully load.
Your MCP servers should now connect successfully.

You will see both listed under Connectors:

  • WordPress MCP (your site)
  • UiChemy API MCP

How to Use UiChemy MCP with HTTP Basic Authentication

If your WordPress website is protected with HTTP Basic Authentication (Basic Auth), you can still connect to UiChemy MCP without any issues.
This setup is commonly used for staging sites or protected production environments.

What is HTTP Basic Authentication?

HTTP Basic Authentication adds a username and password layer to your website before users can access it.

To allow UiChemy MCP to connect properly, you need to pass the Basic Auth credentials through the Claude Desktop MCP configuration.

Step 1: Generate the Basic Auth Header

First, generate your Authorization header using your Basic Auth username and password.

You can use any online Basic Auth Header Generator tool.

Example Output

Authorization: Basic YWJjZDpwdWVz

This generated header will be added to your MCP configuration in the next step.

Step 2: Open Claude Desktop MCP Configuration

Open the following file in Claude Desktop:

claude_desktop_config.json

Now, locate your UiChemy MCP configuration.

Step 3: Add the Authorization Header

Add the generated Basic Auth header inside the args section using –header.

Example Configuration

"uichemy-wordpress-uichemy-mcp": {

 "command": "npx",

 "args": [

   "-y",

   "mcp-remote",

   "https://your-site.com/wp-json/uichemy/v1/mcp",

   "--header",

   "UiChemy-Security-Token: YOUR-SECURITY-TOKEN",

   "--header",

   "Authorization: Basic YWJjZDpwdWVz"

 ]

}

Step 4: Save and Restart Claude Desktop

After updating the configuration:

  1. Save the claude_desktop_config.json file
  2. Restart Claude Desktop
  3. Reconnect your UiChemy MCP server

Note: Make sure your Basic Auth username, password, security token, and site URL are correct. Keep your Authorization header private, and if the connection fails, regenerate the header and verify all credentials before reconnecting to the MCP server. 

Quick Summary

StepAction
1Download and install Node.js from nodejs.org/en/download
2 (Optional)Download and install NVM — nvm-setup.exe (Windows) or
via terminal (Mac/Linux)
3 Run: nvm install lts then nvm use lts
4Fully quit and reopen Claude Desktop

About the Author

Related Frequently Asked Questions


Why is my UiChemy MCP server disconnected?

A disconnected UiChemy MCP server is often due to a missing or outdated Node.js installation. Claude Desktop requires Node.js and NPX to connect to remote MCP servers. Ensure that you have the latest version of Node.js installed, as an outdated version can prevent successful connections.

How do I install Node.js for UiChemy MCP?

To install Node.js for UiChemy MCP, visit the official Node.js website and download the installer for your operating system. Follow the on-screen instructions to complete the installation, then restart Claude Desktop to establish a connection with the MCP server.

What should I do if I'm still having connection issues after installing Node.js?

If connection issues persist after installing Node.js, consider installing NVM (Node Version Manager). NVM allows you to manage and switch between different versions of Node.js easily. This can help ensure that you are using the correct version required by the MCP Server.

What common mistakes do people make when setting up UiChemy MCP?

A common mistake is not ensuring that Node.js is updated to the LTS version required by the MCP server. After installing or updating Node.js, remember to fully quit and reopen Claude Desktop; simply closing the window may not refresh the connection properly.

What are the best practices for configuring UiChemy MCP?

Best practices include ensuring that you have both Node.js and NPX installed correctly and using NVM to manage your Node.js versions. Additionally, always verify your Basic Auth credentials when using HTTP Basic Authentication to avoid connection issues.

Last reviewed: May 28, 2026