deskcommand
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deskcommandstart npm test and read the new output"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deskcommand
Work on the local machine from the command line or as a stdio MCP server: start and drive terminal processes, read and write files, make surgical text edits, move files, inspect metadata, and search file contents — with configuration, usage and recent-call tools alongside.
Filesystem and search are real local implementations. Search runs
as a session: start_search walks the tree (skipping
node_modules, .git and dist) and returns a session id whose
results paginate with get_more_search_results. edit_block
replaces an exact text block and refuses ambiguous edits — a block
that occurs more than once needs an explicit expected count.
Terminal processes run behind an injectable executor; the default
spawns real shell processes and buffers their output, so
read_process_output returns only output you have not seen yet.
Two honest simplifications against the toolset this is modelled
on: write_pdf writes the given content as-is (no PDF layout
engine), and search executes synchronously in-process rather than
streaming from a ripgrep subprocess.
Install
npx -y @reneturcios/deskcommand mcpRelated MCP server: devbox-mcp
CLI
deskcommand mcp
deskcommand ls <path>
deskcommand read <path>
deskcommand run <command...>
deskcommand search <path> <pattern>
deskcommand --versionExit codes: 0 success, 1 operation error, 2 usage error.
MCP tools
26 tools: create_directory, edit_block, force_terminate,
get_config, get_file_info, get_more_search_results,
get_prompts, get_recent_tool_calls, get_usage_stats,
give_feedback_to_desktop_commander, interact_with_process,
kill_process, list_directory, list_processes,
list_searches, list_sessions, move_file, read_file,
read_multiple_files, read_process_output, set_config_value,
start_process, start_search, stop_search, write_file,
write_pdf.
MCP client config:
{
"mcpServers": {
"deskcommand": {
"command": "npx",
"args": ["-y", "@reneturcios/deskcommand", "mcp"]
}
}
}Docker
docker run -i ghcr.io/cloudcorprecords/deskcommand # MCP server
docker run --rm ghcr.io/cloudcorprecords/deskcommand --versionDevelopment
npm install
npm run build
npm testMIT license.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Start and manage Reason cloud coding agents, projects and sessions from any MCP client.
Hosted MCP memory and agent control plane for durable conversations, jobs, and operations.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to launch and interact with terminal/TUI programs, providing tools to inspect and control live CLI/TUI sessions.2 npm1Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to execute shell commands, manage long-running processes, and read/write files on the host machine with the permissions of the user running the server.2 npmMIT
- AlicenseDqualityBmaintenanceEnables controlled local developer operations including file and process management, shell execution, SSH, WSL, Docker, Git, browser and desktop automation, media processing, and asynchronous jobs through MCP.146MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to access a local computer through a controlled, permission-based tool surface for read-only or developer-mode file, process, and terminal operations.6MIT