Desktop Commander
Spec Support Unverified Confidence: Good (0.85)Desktop Commander is an MCP server published by Desktop Commander; its MCP spec-revision support has not been verified yet. It is the first-party server from Desktop Commander. Last verified 2026-08-14.
Does Desktop Commander support the current MCP specification (2026-07-28)?
Undetermined. We have not verified which MCP specification revision Desktop Commander supports (as of 2026-08-14).
Is Desktop Commander a first-party (official) MCP server?
Yes. Desktop Commander is the first-party MCP server published by Desktop Commander (last verified 2026-08-14).
How do I connect to Desktop Commander?
Desktop Commander is available via the package npm:@wonderwhy-er/desktop-commander, the official MCP Registry under io.github.wonderwhy-er/desktop-commander, the source repository at https://github.com/wonderwhy-er/DesktopCommanderMCP. Authentication: none. Transports: stdio.
When were Desktop Commander's facts last verified?
2026-08-14. Each fact on this page links to the sources used to verify it.
Desktop Commander gives an AI assistant control of the local machine:
terminal command execution with long-running process management, full
filesystem operations including search and document formats (Excel,
PDF, DOCX), and code editing through edit_block search-and-replace
operations. The README notes it is built on top of
the reference MCP Filesystem Server. It runs locally over stdio via
npx -y @wonderwhy-er/desktop-commander@latest, under the local user's
OS permissions with no MCP-level authentication.
Two operational disclosures from the project's own docs are worth knowing. First, security: the README describes its guardrails as "not a sandbox" and states that directory restrictions and command blocking "can be bypassed through various methods including symlinks, command substitution, and absolute paths or code execution"; Docker is offered as the isolation route. Second, telemetry: PRIVACY.md documents opt-out collection, enabled by default, of pseudonymous usage data via Google Analytics 4, with file paths, contents, command arguments, and usernames explicitly excluded.
The publisher began as individual developer Eduards Ruzga (GitHub wonderwhy-er; the project was previously named ClaudeComputerCommander) and has since incorporated as Desktop Commander SIA in Riga, per the product site's own structured data. A separate hosted Remote MCP gateway at mcp.desktopcommander.app, with OAuth, exists for web clients; it is a distinct service from the npm package this record covers.
No surface names a supported MCP specification revision for the npm
package; the @modelcontextprotocol/sdk ^1.9.0 dependency is not
evidence of revision support. spec_status is therefore unknown.
Registry version 0.2.47 corresponds to a git tag with no published
release notes; the latest release with notes is v0.2.44 (2026-07-09).
How widely adopted is Desktop Commander?
Ranked #11 in The MCP 500 with Adoption Index 84.90 (snapshot , methodology v1).
| Measurement | Value | Source |
|---|---|---|
| Official MCP Registry | yes | API · |
| npm downloads (weekly) | 109,683 | API · |
| GitHub stars | 9,327 | API · |
| GitHub forks | 1,122 | API · |
| Last push | 2026-08-14T07:26:11Z | API · |
| Repository archived | no | API · |
How was this verified, and what are the sources?
Verified · method: repo-readme
· confidence 0.85 (Good).
- Official MCP Registry record io.github.wonderwhy-er/desktop-commander version 0.2.47 (published 2026-08-04) - npm package @wonderwhy-er/desktop-commander, stdio transport, repository wonderwhy-er/DesktopCommanderMCP - accessed
- DesktopCommanderMCP README - "Execute long-running terminal commands on your computer and manage processes through Model Context Protocol (MCP)"; filesystem read/write/search/edit including edit_block search-and-replace; built on top of the reference MCP Filesystem Server; run via npx -y @wonderwhy-er/desktop-commander@latest; states "Safety guardrails (not a sandbox - see SECURITY.md)" and that directory restrictions and command blocking can be bypassed via symlinks, command substitution, absolute paths, or code execution - accessed
- PRIVACY.md (updated 2025-12-11) - telemetry is opt-out and enabled by default, collecting a pseudonymous client id, versions, OS platform, file extensions and sizes, base command names, and sanitized error codes via Google Analytics 4, retained 14 months; explicitly not file paths, file contents, command arguments, or usernames; disabled with telemetryEnabled false - accessed
- desktopcommander.app - product site; its schema.org Organization markup names Desktop Commander SIA (Riga, founded 2025) with founder Eduards Ruzga linked to github.com/wonderwhy-er, tying the company to the publishing GitHub account - accessed
- Staleness re-verification via the GitHub API - repository wonderwhy-er/DesktopCommanderMCP active (pushed 2026-08-14, not archived), latest release v0.2.44 (2026-07-09); entity facts unchanged - accessed