Remote Desktop Commander MCP Server
Filesystem and terminal access for AI models from any remote computer.
Data last scanned today · Reviewed today
Overview
Remote Desktop Commander allows AI assistants to interact with your computer's filesystem and terminal. By running a local device agent, the service bridges your hardware to an AI client, enabling you to build applications, manage development environments, or control multiple machines directly through your conversation interface. The system utilizes a hosted MCP server architecture. Users authenticate through an OAuth 2.0 device flow, ensuring that the connection remains active only while the local agent process is running on your machine.
Our verdict
This server carries a high risk level with a security score of 33/100. Because the implementation is community-maintained rather than provided by an official vendor and currently lacks an editorial security review, users should exercise extreme caution. The use of a closed-source hosted service means the internal logic is not verifiable, and the lack of a formal license (NOASSERTION) further complicates its usage in sensitive environments.
- Zero direct code dependencies reduce supply-chain surface area.
- Enables cross-machine terminal control from a single interface.
- Includes documentation for integration with common AI clients.
- High security risk due to lack of editorial review.
- Service implementation is closed-source and not vendor-maintained.
- License is currently set to NOASSERTION.
Tools
| Tool | Description | Risk |
|---|---|---|
| Read File | Reads the content of a file. | low |
| Read Multiple Files | Reads the content of multiple files. | low |
| List Directory | Lists the contents of a directory. | low |
| Get File Info | Retrieves metadata information about a file. | low |
| Start Search | Initiates a search for files. | low |
| Get More Search Results | Fetches additional results for an ongoing search. | low |
| Stop Search | Cancels an active search. | low |
| List Active Searches | Lists all currently active search operations. | low |
| Write File | Writes or overwrites a file with new content. | medium |
| Edit File Block | Edits a specific block of content within a file. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the software requirements to run the device agent?
You need Node.js 18 or newer installed on the computer you wish to control. The agent is compatible with macOS, Windows, and Linux.
›How do I keep the remote connection active?
The device agent must remain running in an active terminal session on the target computer. If you close the terminal, the connection is terminated.
›How is authentication handled for this service?
The server uses standard OAuth 2.0 with PKCE. You pair devices using the OAuth device authorization flow by confirming a code shown in your terminal against a web verification page.
›Is the Remote Desktop Commander server open source?
The hosted service implementation is not open source. The repository provides manifests and documentation, but an open-source local stdio server alternative is available as DesktopCommanderMCP.
›Can I control multiple computers from one AI session?
Yes, you can pair several computers to your account. Once paired, you can address specific machines by name within your AI conversation.
Changelog
- Improved1.0.3
2026-07-21
Badge
Maintain this server? Add the live badge to your README.