MCP server

Desktop Commander MCP Server

Terminal commands, process control, file search and diff edits on your machine. Community-maintained (wonderwhy-er on GitHub), not by the company whose product it connects to. It runs locally on your machine over stdio. Setup below for 12 clients (checked 2026-10-25). Repo and registry data checked 2026-10-24.
Maintainer
Community
Runs
Local (stdio)
GitHub
★ 10,113, last push 2026-10-24 (checked 2026-10-24)
License
MIT
Registry
io.github.wonderwhy-er/desktop-commander

Install the Desktop Commander MCP Server

Pick your client. Each tab starts the same local command. Config shapes checked against each client's docs on 2026-10-25.

Run in a terminal. Everything after -- is the command that starts the server. docs

claude mcp add --transport stdio desktop-commander -- npx -y @wonderwhy-er/desktop-commander

Security notes

  • The local server runs with your user's permissions (npx downloads it from npm on first run).
  • It reads files you point it at. Give it only the folders it needs.
  • Community code: read it (or at least the tools it registers) before you give it credentials.
  • Boxofficial

    Hosted server for searching, reading and asking questions about files in Box.

  • Dropboxofficial

    Search and read files in Dropbox (hosted server).

  • Filesystemreference

    Read, write, move and search files inside the folders you allow.

  • Google Docsofficial

    Google's hosted server for reading and writing Google Docs documents (developer preview).

  • Google Driveofficial

    Google's hosted MCP server for finding and reading Google Drive files (developer preview).

  • Google's hosted server for reading and editing Google Sheets spreadsheets (developer preview).

  • Google's hosted server for reading and building Google Slides decks (developer preview).

  • MarkItDownofficial

    Convert PDF, Word, Excel, PowerPoint, images and audio to Markdown.

FAQ

What does the Desktop Commander MCP Server do?+

Terminal commands, process control, file search and diff edits on your machine.

Is the Desktop Commander MCP server official?+

Community-maintained (wonderwhy-er on GitHub), not by the company whose product it connects to.

How do I add Desktop Commander to Claude Code?+

Run: claude mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander. Add --scope project to share it with your team through .mcp.json.

How do I use the Desktop Commander MCP server in Cursor or VS Code?+

Open the Cursor or VS Code tab above: it has the mcp.json entry and a one-click install link. Cursor uses the "mcpServers" key; VS Code uses "servers" and needs a type ("stdio").

Does Desktop Commander work in ChatGPT and claude.ai?+

No: it runs locally over stdio, and ChatGPT and claude.ai only connect to remote servers. Use it in Claude Desktop, Claude Code, Cursor, VS Code or another client that can start a local process.

What are the alternatives to the Desktop Commander MCP server?+

Other file system & documents MCP servers: Box, Dropbox, Filesystem, Google Docs and Google Drive.

All MCP servers · What is an MCP server? · Agent skills