Desktop Commander MCP server
MCP server for terminal commands, file operations, and process management Connect your AI agents to Desktop Commander with enterprise-grade governance, observability, and control through MintMCP Gateway.
Tools included with Desktop Commander MCP
get_config
Get the complete server configuration as JSON. Config includes fields for: - blockedCommands ...
set_config_value
Set a specific configuration value by key. WARNING: Should be used i...
read_file
Read contents from files and URLs. Read PDF files and extract content as markdown and images....
read_multiple_files
Read the contents of multiple files simultaneously. Each file's cont...
write_file
Write or append to file contents. IMPORTANT: DO NOT use this tool to create PDF files. Use '...
write_pdf
Create a new PDF file or modify an existing one. THIS IS THE ONLY TOOL FOR CREATING AND MODI...
create_directory
Create a new directory or ensure a directory exists. Can create mult...
list_directory
Get a detailed listing of all files and directories in a specified path. ...
move_file
Move or rename files and directories. Can move files between directo...
start_search
Start a streaming search that can return results progressively. SEAR...
get_more_search_results
Get more results from an active search with offset-based pagination. ...
stop_search
Stop an active search. Stops the background search process gracefull...
list_searches
List all active searches. Shows search IDs, search types, patterns, ...
get_file_info
Retrieve detailed metadata about a file or directory including: - size ...
edit_block
Apply surgical edits to files. BEST PRACTICE: Make multiple small, focused edits rather than...
start_process
Start a new terminal process with intelligent state detection. PRIMA...
read_process_output
Read output from a running process with file-like pagination support. ...
interact_with_process
Send input to a running process and automatically receive the response. ...
force_terminate
Force terminate a running terminal session. This command can be refe...
list_sessions
List all active terminal sessions. Shows session status including: ...
Showing 20 of 26 tools
Works with every major client
Why MintMCP gateway
Centralized governance
Unified authentication, audit logging, and rate control for all Desktop Commander MCP connections.
One-click deployment
Instantly enable Desktop Commander MCP for AI teams via MintMCP's standardized gateway without manual server setup.
OAuth + SSO enforcement
Automatic enterprise authentication wrapping for Desktop Commander MCP endpoints.
Host stdio servers on MintMCP instead of running locally
Containerized servers become accessible to clients like ChatGPT without local installations. Better risk management and security posture without requiring users to run servers on their machines.
Observability and control
Real-time dashboards for monitoring usage, detecting anomalies, and maintaining SLA compliance.
Enterprise hardening
High availability, security, and compliance alignment transform MCP from developer utility to production-grade infrastructure.
Supports shared and per-user auth
Flexibility to configure service accounts at the admin level or enable individual OAuth flows. Secrets remain protected while users gain access, with centralized revocation capabilities.
Granular tool access control
Configure tool access by role. For example, enable read-only operations and exclude write tools like create and delete.
FAQs
Yes. MintMCP Gateway is SOC 2 compliant and uses OAuth-based authentication for all Desktop Commander MCP interactions.