Skip to main content
Glama

Claude Desktop Commander MCP

package.json3.15 kB
{ "name": "@wonderwhy-er/desktop-commander", "version": "0.2.16", "description": "MCP server for terminal operations and file editing", "mcpName": "io.github.wonderwhy-er/desktop-commander", "license": "MIT", "author": "Eduards Ruzga", "homepage": "https://github.com/wonderwhy-er/DesktopCommanderMCP", "bugs": "https://github.com/wonderwhy-er/DesktopCommanderMCP/issues", "type": "module", "engines": { "node": ">=18.0.0" }, "bin": { "desktop-commander": "dist/index.js", "setup": "dist/setup-claude-server.js", "remove": "dist/uninstall-claude-server.js" }, "files": [ "dist", "logo.png", "testemonials" ], "scripts": { "postinstall": "node dist/track-installation.js", "open-chat": "open -n /Applications/Claude.app", "sync-version": "node scripts/sync-version.js", "bump": "node scripts/sync-version.js --bump", "bump:minor": "node scripts/sync-version.js --bump --minor", "bump:major": "node scripts/sync-version.js --bump --major", "build": "tsc && shx cp setup-claude-server.js uninstall-claude-server.js track-installation.js dist/ && shx chmod +x dist/*.js && shx mkdir -p dist/data && shx cp src/data/onboarding-prompts.json dist/data/", "watch": "tsc --watch", "start": "node dist/index.js", "start:debug": "node --inspect-brk=9229 dist/index.js", "setup": "npm install && npm run build && node setup-claude-server.js", "setup:debug": "npm install && npm run build && node setup-claude-server.js --debug", "remove": "npm install && npm run build && node uninstall-claude-server.js", "prepare": "npm run build", "clean": "shx rm -rf dist", "test": "npm run build && node test/run-all-tests.js", "test:debug": "node --inspect test/run-all-tests.js", "link:local": "npm run build && npm link", "unlink:local": "npm unlink", "inspector": "npx @modelcontextprotocol/inspector dist/index.js", "build:mcpb": "node scripts/build-mcpb.cjs", "logs:view": "npm run build && node scripts/view-fuzzy-logs.js", "logs:analyze": "npm run build && node scripts/analyze-fuzzy-logs.js", "logs:clear": "npm run build && node scripts/clear-fuzzy-logs.js", "logs:export": "npm run build && node scripts/export-fuzzy-logs.js" }, "publishConfig": { "access": "public" }, "keywords": [ "mcp", "model-context-protocol", "terminal", "claude", "ai", "command-line", "process-management", "file-editing", "code-editing", "diff", "patch", "block-editing", "file-system", "text-manipulation", "code-modification", "surgical-edits", "file-operations" ], "dependencies": { "@modelcontextprotocol/sdk": "^1.9.0", "@vscode/ripgrep": "^1.15.9", "cross-fetch": "^4.1.0", "fastest-levenshtein": "^1.0.16", "glob": "^10.3.10", "isbinaryfile": "^5.0.4", "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5" }, "devDependencies": { "@types/node": "^20.17.24", "commander": "^13.1.0", "nexe": "^5.0.0-beta.4", "nodemon": "^3.0.2", "shx": "^0.3.4", "typescript": "^5.3.3" } }

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