🚀 Major New Feature
Remote MCP - Use Desktop Commander from ChatGPT & Claude Web! (#311)
You can now use Desktop Commander directly from ChatGPT, Claude web, and other AI services - no Claude Desktop app required!
How it works:
- Run the Remote Device on your computer:
npx @wonderwhy-er/desktop-commander@latest remote - Authenticate in your browser (secure OAuth 2.0 flow with PKCE)
- Connect your AI at mcp.desktopcommander.app
- Your AI can now execute commands, edit files, and manage your system!
Security:
- You're always in control - stop anytime with
Ctrl+C - Secure OAuth 2.0 authentication with PKCE
- Commands run locally under your user permissions
- Device only active when you explicitly start it
- Encrypted communication
Features:
- Works with ChatGPT Connectors, Claude Connectors, and other LLM interfaces
- Session persistence option (
--persist-session) for automatic reconnection - macOS sleep prevention to keep connection alive
- Graceful shutdown with proper cleanup
Get Started: https://mcp.desktopcommander.app
🐛 Bug Fixes
PDF Generation Fixed (#306)
Desktop Commander now reliably creates PDFs for all users:
- Auto-detects system Chrome/Chromium on Windows, macOS, and Linux
- If no browser is found, automatically downloads Chrome on first PDF creation
- Pre-emptively checks/downloads Chrome on server start for faster first use
- Fixes ~250 errors/week for MCPB users who didn't have puppeteer cache
macOS Shell Environment Fix (#312)
- Defaults to zsh on macOS when
SHELLenvironment variable is not set - Fixes tools like
gcloud,nvm, and brew-installed utilities that weren't loading properly when running inside Claude Desktop - Ensures shell profiles (
.zprofile) are properly sourced
Better Multi-Client Compatibility (#307)
- Fixed
edit_blockfor clients that send empty strings for optional parameters - Improves compatibility with ChatGPT/OpenAI and other clients that treat optional params as required
MCPB Bundle ESM Fix (#314)
- Added
type: moduleto MCPB bundle package.json - Fixes Node.js warnings about ESM module recompilation in bundled version
Compare: v0.2.24...v0.2.30