MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Desktop Commander

Earlier Revision First-party Confidence: Good (0.85)

Desktop Commander is an MCP server published by Desktop Commander, verified on MCP revision 2025-11-25; support for the current revision (2026-07-28) is not yet confirmed. It is the first-party server from Desktop Commander. Last verified 2026-08-20.

Does Desktop Commander support the current MCP specification (2026-07-28)?

Not yet confirmed. Desktop Commander is verified on revision 2025-11-25; we have not confirmed support for the current revision (2026-07-28) as of 2026-08-20.

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-20).

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.

Does Desktop Commander support MCP revision 2025-11-25?

Yes. Desktop Commander supports MCP revision 2025-11-25 (checked 2026-08-20).

Does Desktop Commander support MCP revision 2026-07-28?

No. Desktop Commander was checked against MCP revision 2026-07-28 and does not support it (checked 2026-08-20).

When were Desktop Commander's facts last verified?

2026-08-20. 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).

Which MCP spec revisions does Desktop Commander support?

Desktop Commander has 2 verified spec-support records. Each row lists the revision, the verified status, the evidence URL, and the date that fact was last checked.

Spec revision Status Last checked Evidence
MCP 2025-11-25 Supported Source
MCP 2026-07-28 Not supported Source

How widely adopted is Desktop Commander?

Ranked #8 in The MCP 500 with Adoption Index 74.03 (snapshot , methodology v1).

Measurement Value Source
Official MCP Registry yes API ·
Docker MCP Catalog no API ·
npm downloads (weekly) 156,453 API ·
GitHub stars 9,590 API ·
GitHub forks 1,178 API ·
Last push 2026-09-15T06:53:34Z API ·
Repository archived no API ·

Repository and package signals for Desktop Commander

Measured directly from the source registries, not asserted from a document. Each figure carries the date it was read; none of it affects the verified spec status above.

Repository as of

Created
Open issues
223
Primary language
TypeScript
License (repository)
MIT
Continuous integration
Present
Tests
Present
Security policy
Present

Declared topics: agent, ai, code-analysis, code-generation, gemini-cli-extension, mcp, terminal-ai, terminal-automation, vibe-coding — author-declared on the repository, not our taxonomy.

Package (npm) as of

Latest version
0.2.47
Last published
First published
Releases
117
License (package)
MIT
Maintainers
4
Direct dependencies
33
Unpacked size
3.6 MB
Registry signature
Signed
Build provenance
No attestation

How was this verified, and what are the sources?

Verified · method: sdk-protocol-constant · confidence 0.85 (Good).

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. npm registry metadata for @wonderwhy-er/desktop-commander at published version 0.2.47, retrieved 2026-08-20 - declares a dependency on @modelcontextprotocol/sdk, which resolves to @modelcontextprotocol/sdk@1.30.0 - accessed
  7. Published artifact of @modelcontextprotocol/sdk@1.30.0, retrieved 2026-08-20 - the artifact declares LATEST_PROTOCOL_VERSION 2025-11-25 and carries no 2026-07-28 implementation. Read from the artifact itself, not from release notes - accessed