Smithery Installation (Recommended)
Smithery is a package manager specifically designed for MCP tools, making it the easiest and most reliable way to install Desktop Commander.Why Smithery?
Automatic Setup
Handles all configuration automatically - no manual editing required
Easy Updates
Simple update command keeps Desktop Commander current
Clean Uninstall
Complete removal with configuration cleanup
MCP Optimized
Built specifically for Model Context Protocol tools
Prerequisites
Before installing, ensure you have:- Claude Desktop installed from claude.ai/download
- Claude Pro or Max subscription (required for Desktop Commander)
- Node.js v18.18.0+ from nodejs.org
Installation Steps
1
Visit Smithery Website
Go to the Desktop Commander Smithery page:
https://smithery.ai/server/@wonderwhy-er/desktop-commander
2
Login to Smithery
If you haven’t already, create an account or login to Smithery
3
Select Your Client
On the right side of the page, select Claude Desktop as your client
4
Install with Provided Key
After selecting Claude Desktop, Smithery will show you a unique installation key. Follow the instructions to install using this key.
5
Restart Claude Desktop
Close Claude Desktop completely and reopen it
What Smithery Does
When you install through Smithery’s web interface:Web-Based Configuration
- Visual Interface: Easy-to-use web interface for installation
- Client Selection: Choose Claude Desktop from supported clients
- Unique Keys: Generated installation keys for secure setup
- Account Management: Track installations through your Smithery account
Automatic Setup
- Configuration Management: Updates your Claude Desktop configuration automatically
- Version Management: Handles Desktop Commander versions and updates
- Error Handling: Provides clear feedback if installation issues occur
- Cross-Platform: Works consistently across Windows, Mac, and Linux
Installation Process
The Smithery web interface guides you through each step:- Account Setup: Login or create your Smithery account
- Server Selection: Navigate to Desktop Commander’s page
- Client Configuration: Select Claude Desktop as your target client
- Key Generation: Smithery generates a unique installation key for you
- Installation Instructions: Clear instructions for using the generated key
- Verification: Confirmation that installation was successful
Verification
After installation, verify Desktop Commander is working:1
Open Claude Desktop
Start a fresh Claude Desktop session
2
Test Basic Functionality
Try this simple test:
3
Confirm Success
If Claude shows you a file listing, Desktop Commander is working correctly!
Success! If you see file listings, Desktop Commander is installed and working.
Updates and Maintenance
Automatic Updates
✅ Auto-Updates: Desktop Commander automatically updates when you restart Claude DesktopManual Updates
🔄 Manual Update: Visit the Smithery page and reinstall to get the latest version immediatelyManaging Installation
- View Status: Check your installations on your Smithery dashboard
- Reinstall: Use the same process to reinstall or update
- Uninstall: Remove the installation through Smithery interface
Platform-Specific Notes
- Windows
- Mac
- Linux
Recommended: Use PowerShell instead of Command Prompt for better compatibilityCommon Issues:
- Windows Defender may scan NPX packages (this is normal)
- Some corporate networks block NPM - contact your IT team
- If you get permission errors, try running PowerShell as Administrator
Troubleshooting Smithery Installation
Installation fails with permission errors
Installation fails with permission errors
Windows: Run PowerShell as AdministratorMac/Linux: Check file permissions, but avoid using
sudo with npmSolution: Ensure your user has write access to the Claude config directoryClaude configuration not found
Claude configuration not found
- Make sure Claude Desktop has been run at least once
- Check if Claude is installed in a non-standard location
- Manually create the config directory if needed
- Use the manual installation method as an alternative
Network or proxy issues
Network or proxy issues
- Check your internet connection
- Configure NPM proxy settings if behind corporate firewall
- Try using a VPN if regional restrictions apply
- Contact your network administrator for npm registry access
Node.js version issues
Node.js version issues
- Verify Node.js version with:
node --version - Update Node.js to v18.18.0 or higher
- Clear npm cache:
npm cache clean --force - Restart terminal after Node.js update
Why We Recommend Smithery
Smithery provides the most reliable installation experience because:- Automated Configuration: No manual JSON editing required
- Error Recovery: Automatic rollback if installation fails
- Update Management: Seamless updates with dependency handling
- Multi-Platform: Consistent experience across Windows, Mac, and Linux
- MCP Focused: Built specifically for Model Context Protocol tools
Next Steps
Quick Start Guide
Learn basic usage with simple examples
Security Configuration
Customize your security settings
Use Cases
Discover what you can accomplish
Troubleshooting
Get help with common issues
