github wonderwhy-er/DesktopCommanderMCP v0.2.30
Release Notes - v0.2.25 to v0.2.30

latest releases: v0.2.38, v0.2.37, v0.2.36...
one month ago

🚀 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:

  1. Run the Remote Device on your computer: npx @wonderwhy-er/desktop-commander@latest remote
  2. Authenticate in your browser (secure OAuth 2.0 flow with PKCE)
  3. Connect your AI at mcp.desktopcommander.app
  4. 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 SHELL environment 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_block for 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: module to MCPB bundle package.json
  • Fixes Node.js warnings about ESM module recompilation in bundled version

Compare: v0.2.24...v0.2.30

Don't miss a new DesktopCommanderMCP release

NewReleases is sending notifications on new releases.