Skip to main content
Glama

Claude Desktop Commander MCP

manifest.template.json6.67 kB
{ "$schema": "../../dist/mcpb-manifest.schema.json", "manifest_version": "0.1", "name": "desktop-commander", "display_name": "Desktop Commander", "version": "{{VERSION}}", "description": "Build, explore, and automate on your local machine with access to files and terminal.", "long_description": "Combine local filesystem access with full terminal control to handle technical tasks through natural language. Desktop Commander empowers you to build, explore, and automate - from organizing repositories to creating complete applications:\n* **Build from scratch** - Create features and applications with simple commands\n* **Manage development environments** - Set up servers, configure systems, and handle processes\n* **Manage context and documentation** - Keep track of project details and technical specifications\n* **Explore existing codebases and projects** - Navigate and understand complex repositories\n\nThis extension bridges technical skill gaps by providing full command-line superpowers through an interface that understands your intent and handles complexity automatically.", "author": { "name": "Desktop Commander Team", "email": "er@desktopcommander.app", "url": "https://desktopcommander.app/" }, "repository": { "type": "git", "url": "https://github.com/wonderwhy-er/DesktopCommanderMCP.git" }, "homepage": "https://github.com/wonderwhy-er/DesktopCommanderMCP", "documentation": "https://github.com/wonderwhy-er/DesktopCommanderMCP/blob/main/FAQ.md", "support": "https://github.com/wonderwhy-er/DesktopCommanderMCP/issues", "icon": "icon.png", "server": { "type": "node", "entry_point": "dist/index.js", "mcp_config": { "command": "node", "args": [ "${__dirname}/dist/index.js" ], "env": { "MCP_DXT": "true", "NODE_ENV": "production" } } }, "tools": [ { "name": "get_config", "description": "Get the complete server configuration including blocked commands, allowed directories, file limits, telemetry settings, client info, and system information." }, { "name": "set_config_value", "description": "Set a specific configuration value by key. WARNING: Should be used in a separate chat from file operations to prevent security issues." }, { "name": "read_file", "description": "Read the contents of a file from the file system or URL with optional offset and length parameters. Supports partial reading and handles images." }, { "name": "read_multiple_files", "description": "Read the contents of multiple files simultaneously. Handles text files and renders images." }, { "name": "write_file", "description": "Write or append to file contents. Always write files in chunks of 25-30 lines maximum for best performance." }, { "name": "create_directory", "description": "Create a new directory or ensure a directory exists. Can create multiple nested directories in one operation." }, { "name": "list_directory", "description": "Get a detailed recursive listing of all files and directories in a specified path. Supports depth parameter (default: 2) for multi-level directory traversal." }, { "name": "move_file", "description": "Move or rename files and directories between locations." }, { "name": "start_search", "description": "Start a streaming search for files by name or content within files. Returns results progressively with session ID." }, { "name": "get_more_search_results", "description": "Get more results from an active search with offset-based pagination." }, { "name": "stop_search", "description": "Stop an active search gracefully when you've found what you need." }, { "name": "list_searches", "description": "List all active searches with their status and runtime information." }, { "name": "get_file_info", "description": "Retrieve detailed metadata about a file or directory including size, timestamps, permissions, and line counts." }, { "name": "edit_block", "description": "Apply surgical text replacements to files. Make small, focused edits with minimal context for precision." }, { "name": "start_process", "description": "Start a new terminal process with intelligent state detection. Primary tool for local file analysis (CSV, JSON, logs, etc.)." }, { "name": "read_process_output", "description": "Read output from a running process with intelligent completion detection and REPL prompt recognition." }, { "name": "interact_with_process", "description": "Send input to a running process and automatically receive the response. Critical tool for all local file analysis." }, { "name": "force_terminate", "description": "Force terminate a running terminal session." }, { "name": "list_sessions", "description": "List all active terminal sessions with status information including blocked state and runtime." }, { "name": "list_processes", "description": "List all running processes with PID, command name, CPU usage, and memory usage." }, { "name": "kill_process", "description": "Terminate a running process by PID. Use with caution." }, { "name": "get_usage_stats", "description": "Get usage statistics for debugging and analysis including tool usage and performance metrics." }, { "name": "get_recent_tool_calls", "description": "Get recent tool call history with their arguments and outputs. Returns chronological list of tool calls made during this session for debugging, context recovery, and onboarding new chats." }, { "name": "give_feedback_to_desktop_commander", "description": "Open feedback form in browser to provide feedback about Desktop Commander." }, { "name": "get_prompts", "description": "Browse and retrieve curated Desktop Commander prompts for various tasks and workflows." } ], "keywords": [ "orchestration", "workflow", "development", "prototyping", "terminal", "processes", "file-management", "automation", "productivity", "end-to-end", "data-analysis" ], "license": "MIT", "privacy_policies": [ "https://legal.desktopcommander.app/privacy_desktop_commander_mcp" ], "compatibility": { "platforms": [ "darwin", "win32", "linux" ], "runtimes": { "node": ">=18.0.0" } } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wonderwhy-er/DesktopCommanderMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server