Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/wonderwhy-er/DesktopCommanderMCP
/ functions
Functions
1,250 in github.com/wonderwhy-er/DesktopCommanderMCP
⨍
Functions
1,250
◇
Types & classes
157
↓ 1,248 callers
Method
log
(entry: FuzzySearchLogEntry)
src/utils/fuzzySearchLogger.ts:75
↓ 104 callers
Function
assert
* Assert function for test validation
test/test-search-code.js:191
↓ 83 callers
Method
on
()
test/test-remote-channel-reconnect.js:44
↓ 67 callers
Function
capture
(event: string, properties?: any)
src/utils/capture.ts:465
↓ 54 callers
Method
setValue
* Set a specific configuration value
src/config-manager.ts:207
↓ 52 callers
Function
logToFile
(message, isError = false)
uninstall-claude-server.js:62
↓ 45 callers
Method
getConfig
* Get the entire config
src/config-manager.ts:191
↓ 41 callers
Method
get
* Get a flag value
src/utils/feature-flags.ts:81
↓ 41 callers
Function
printWarning
(message)
scripts/publish-release.cjs:47
↓ 39 callers
Method
from
()
test/test-remote-channel-reconnect.js:131
↓ 37 callers
Function
captureRemote
(event: string, properties?: any)
src/utils/capture.ts:485
↓ 33 callers
Function
updateUninstallStep
(index, status, error = null)
uninstall-claude-server.js:403
↓ 31 callers
Function
isPathAccessible
* Check if a path is accessible
test/test-allowed-directories.js:59
↓ 30 callers
Function
trackEvent
(eventName, additionalProps = {})
setup-claude-server.js:301
↓ 28 callers
Function
printSuccess
(message)
scripts/publish-release.cjs:39
↓ 28 callers
Method
write
* Write file (complete rewrite or append) * @param path Validated file path * @param content Content to write * @param mode Write mode:
src/utils/files/base.ts:28
↓ 27 callers
Function
updateSetupStep
(index, status, error = null)
setup-claude-server.js:524
↓ 26 callers
Function
assert
* Assert function
test/test-search-code-edge-cases.js:146
↓ 26 callers
Method
getValue
* Get a specific configuration value
src/config-manager.ts:199
↓ 26 callers
Function
printError
(message)
scripts/publish-release.cjs:43
↓ 25 callers
Function
logToFile
(message, isError = false)
setup-claude-server.js:432
↓ 25 callers
Function
trackEvent
(eventName, additionalProps = {})
uninstall-claude-server.js:215
↓ 25 callers
Function
validatePath
(requestedPath: string)
src/tools/filesystem.ts:221
↓ 24 callers
Function
assertToolSuccess
(result, message)
test/integration/edit-block-performance.js:55
↓ 24 callers
Function
callTool
(client, name, args)
test/integration/edit-block-performance.js:60
↓ 24 callers
Function
handleEditBlock
(args: unknown)
src/tools/edit.ts:397
↓ 24 callers
Function
readFile
( filePath: string, options?: ReadOptions )
src/tools/filesystem.ts:566
↓ 24 callers
Function
roundTrip
* Use the production round-trip path. Any wrapper / extension / serializer * change in editor.ts is automatically exercised here, so this test stays
test/test-markdown-editor-roundtrip.js:49
↓ 24 callers
Method
updateConfig
* Update multiple configuration values at once
src/config-manager.ts:242
↓ 21 callers
Function
printInfo
(message)
scripts/publish-release.cjs:51
↓ 18 callers
Function
test
(name, fn)
test/ab-test.test.js:134
↓ 17 callers
Function
escapeHtml
(input: string)
src/ui/file-preview/src/components/highlighting.ts:39
↓ 17 callers
Function
exec
(command, options = {})
scripts/publish-release.cjs:91
↓ 17 callers
Function
execSilent
(command, options = {})
scripts/publish-release.cjs:107
↓ 17 callers
Function
stripReadStatusLine
(content: string)
src/ui/file-preview/src/document-workspace.ts:10
↓ 16 callers
Function
debug
(...args)
track-installation.js:30
↓ 16 callers
Function
handleReadFile
(args: unknown)
src/handlers/filesystem-handlers.ts:73
↓ 16 callers
Function
handleStartSearch
(args: unknown)
src/handlers/search-handlers.ts:13
↓ 15 callers
Method
destroy
* Cleanup on shutdown
src/utils/feature-flags.ts:241
↓ 15 callers
Function
writeFile
(filePath: string, content: string, mode: 'rewrite' | 'append' = 'rewrite')
src/tools/filesystem.ts:624
↓ 14 callers
Function
createErrorResponse
(message: string)
src/error-handlers.ts:9
↓ 14 callers
Function
escapeHtml
(value: string)
src/ui/shared/escape-html.ts:4
↓ 14 callers
Function
isObjectRecord
(value: unknown)
src/ui/shared/host-context.ts:16
↓ 14 callers
Function
isTelemetryDisabledValue
(value: unknown)
src/config-manager.ts:43
↓ 14 callers
Function
log
(message)
test/test-node-repl.js:52
↓ 13 callers
Method
canHandle
* Check if this handler can handle the given file * @param path File path * @returns true if this handler supports this file type (can be as
src/utils/files/base.ts:63
↓ 13 callers
Function
isAllowedImageMimeType
(mimeType: string | undefined)
src/ui/file-preview/src/image-preview.ts:20
↓ 13 callers
Function
readProcessOutput
(args: unknown)
src/tools/improved-process-tools.ts:242
↓ 13 callers
Function
startProcess
(args: unknown)
src/tools/improved-process-tools.ts:98
↓ 12 callers
Function
addSetupStep
(step, status = 'started', error = null)
setup-claude-server.js:512
↓ 12 callers
Function
addUninstallStep
(step, status = 'started', error = null)
uninstall-claude-server.js:391
↓ 12 callers
Function
extractToolText
(value: unknown)
src/ui/file-preview/src/payload-utils.ts:39
↓ 12 callers
Function
getText
(result)
test/integration/edit-block-performance.js:162
↓ 12 callers
Function
hasFeature
(featureName)
test/ab-test.test.js:83
↓ 12 callers
Function
isShellAvailable
* Check if a shell is available on the system
test/test-default-shell.js:34
↓ 12 callers
Function
isStepComplete
(state, step)
scripts/publish-release.cjs:86
↓ 11 callers
Function
assertEditBlockSuccess
* Assert that an edit_block result indicates success. * * Since the file-preview refactor (commit 8fd8f94), handleEditBlock's * exact-match path no
test/test-edit-block-line-endings.js:44
↓ 11 callers
Function
getFileExtensionForAnalytics
(filePath: string)
src/ui/file-preview/src/payload-utils.ts:10
↓ 11 callers
Function
parseReadRange
(content: string)
src/ui/file-preview/src/document-workspace.ts:14
↓ 10 callers
Function
assert
* Assert function for test validation
test/test-literal-search.js:170
↓ 10 callers
Method
extractCommands
(commandString: string)
src/command-manager.ts:11
↓ 10 callers
Function
getFileHandler
(filePath: string)
src/utils/files/factory.ts:76
↓ 10 callers
Function
getReadmeLine
(index, salt)
test/integration/edit-block-performance.js:201
↓ 10 callers
Function
parsePdfToMarkdown
(source: string, pageNumbers: number[] | PageRange = [])
src/tools/pdf/markdown.ts:274
↓ 10 callers
Function
resolveMarkdownLink
(currentPath: string, rawHref: string)
src/ui/file-preview/src/markdown/linking.ts:243
↓ 10 callers
Function
searchAndWaitForCompletion
* Helper function to wait for search completion and get all results
test/test-search-code.js:33
↓ 10 callers
Method
sendLogNotification
(level: "emergency" | "alert" | "critical" | "error" | "warning" | "notice" | "info" | "debug", args: any[])
src/custom-stdio.ts:225
↓ 9 callers
Method
connState
* Compact connection state for logs — e.g. "socket=open(1) ch=errored attempt=3". * readyState 1=OPEN (a 1 while joins keep failing = a half-open
src/remote-device/remote-channel.ts:257
↓ 9 callers
Function
executeCommand
(command, timeout_ms = 2000, shell = null)
test/test-default-shell.js:18
↓ 9 callers
Function
getState
(payload: RenderPayload)
src/ui/file-preview/src/markdown/controller.ts:403
↓ 9 callers
Function
logToStderr
(level: LogLevel, message: string)
src/utils/logger.ts:71
↓ 9 callers
Function
normalizeFilePath
(value: string)
src/ui/file-preview/src/path-utils.ts:9
↓ 9 callers
Function
printStep
(message)
scripts/publish-release.cjs:35
↓ 9 callers
Function
resolveOnce
()
src/tools/improved-process-tools.ts:288
↓ 9 callers
Function
runTest
(name, testFn)
test/test-error-sanitization.js:42
↓ 9 callers
Function
sanitizeError
(error)
test/test-error-sanitization.js:10
↓ 8 callers
Method
getStats
* Get current usage stats from config
src/utils/usageTracker.ts:88
↓ 8 callers
Function
getUpdatedEntryByKey
(key: string)
src/ui/config-editor/src/app.ts:612
↓ 8 callers
Function
log
(level: LogLevel, message: string, data?: any)
src/utils/logger.ts:18
↓ 8 callers
Function
pythonMarker
(workflowId, editNumber, state)
test/integration/edit-block-performance.js:174
↓ 8 callers
Function
searchAndWaitForCompletion
* Helper function to wait for search completion and get all results
test/test-literal-search.js:29
↓ 8 callers
Function
searchAndWaitForCompletion
* Helper function to wait for search completion and get all results
test/test-search-code-edge-cases.js:29
↓ 8 callers
Function
setLinkHeadingOptions
(headings: MarkdownLinkHeading[] = [], placeholder: string = 'None')
src/ui/file-preview/src/markdown/editor.ts:1132
↓ 7 callers
Function
callTool
(client, name, args)
test/integration/read-file-unknown-params.js:31
↓ 7 callers
Function
canAccessPath
* Test helper: check if path validation succeeds or fails
test/test-symlink-security.js:72
↓ 7 callers
Function
deferLog
(level: string, message: string)
src/index.ts:17
↓ 7 callers
Function
execAsync
(command)
setup-claude-server.js:536
↓ 7 callers
Function
extractPid
(result)
test/test-process-pagination.js:10
↓ 7 callers
Function
fail
(name, detail)
test/test-markdown-editor-edit-diff.js:124
↓ 7 callers
Function
forceTerminate
(args: unknown)
src/tools/improved-process-tools.ts:661
↓ 7 callers
Function
getDefaultEditorMetadata
(filePath: string)
src/tools/filesystem.ts:1058
↓ 7 callers
Function
getExpectedShellOutput
* Get expected shell output for a given shell path
test/test-default-shell.js:71
↓ 7 callers
Function
getShellFromCommand
* Execute echo $0 command and extract the shell name from the output * For Windows shells, use appropriate commands
test/test-default-shell.js:92
↓ 7 callers
Function
handleStopSearch
(args: unknown)
src/handlers/search-handlers.ts:180
↓ 7 callers
Function
isObjectRecord
(value: unknown)
src/ui/file-preview/src/payload-utils.ts:6
↓ 7 callers
Function
marker
(workflowId, editNumber, state)
test/integration/edit-block-performance.js:166
↓ 7 callers
Function
queryById
(id: string)
src/ui/file-preview/src/panel-actions.ts:21
↓ 7 callers
Function
resolveMcpUiPreviewDecision
(deps: McpUiPreviewDecisionDeps)
src/utils/mcp-ui-ab-test.ts:25
↓ 7 callers
Function
wait
(ms)
test/test-process-pagination.js:16
↓ 6 callers
Function
add
(shell: string)
src/tools/config.ts:27
next →
1–100 of 1,250, ranked by callers