MCPcopy Create free account

hub / github.com/wonderwhy-er/DesktopCommanderMCP / functions

Functions1,250 in github.com/wonderwhy-er/DesktopCommanderMCP

↓ 2 callersFunctionsaveDocument
()
src/ui/file-preview/src/markdown/controller.ts:795
↓ 2 callersFunctionscrollHeadingIntoView
(anchor: string)
src/ui/file-preview/src/markdown/controller.ts:541
↓ 2 callersFunctionsendRequest
(method, params)
test-listener-bug.js:42
↓ 2 callersFunctionsetConfigValue
(args: unknown)
src/tools/config.ts:158
↓ 2 callersFunctionsetCurrentRemoteClient
* Set the remote caller's client for the current tool call (null when local). * Called once per tool call by the CallTool handler.
src/server.ts:168
↓ 2 callersFunctionsetEditorView
(payload: RenderPayload, view: MarkdownEditorView)
src/ui/file-preview/src/markdown/controller.ts:1009
↓ 2 callersFunctionshouldIgnoreBlur
(shell: Element | null | undefined, event: FocusEvent)
src/ui/file-preview/src/markdown/editor.ts:903
↓ 2 callersFunctionshowTooltip
(tooltip: TooltipMessage)
src/ui/config-editor/src/app.ts:842
↓ 2 callersFunctionsleep
(ms)
test/integration/edit-block-performance.js:64
↓ 2 callersMethodsleep
(ms: number)
src/remote-device/device-authenticator.ts:178
↓ 2 callersFunctionsplitOversizedEditBlock
(oldText: string, newText: string)
src/ui/file-preview/src/markdown/controller.ts:224
↓ 2 callersMethodstart
()
src/remote-device/device.ts:90
↓ 2 callersMethodstartSearch
* Start a new search session (like start_process) * Returns immediately with initial state and results
src/search-manager.ts:59
↓ 2 callersFunctionstripHtmlEntities
(line: string)
src/ui/file-preview/src/markdown/editor.ts:598
↓ 2 callersFunctionstripMarkdownExtension
(filePath: string)
src/ui/file-preview/src/markdown/controller.ts:76
↓ 2 callersFunctionstripSafeEscapes
* Remove the safe-escape prefixes (`\[`, `\]`, `\~`) from a line. Used to * compare an output line against source lines after both have been * norma
src/ui/file-preview/src/markdown/editor.ts:537
↓ 2 callersFunctionsyncFromPersistedWidgetState
()
src/ui/file-preview/src/app.ts:413
↓ 2 callersFunctionteardown
()
src/ui/file-preview/src/app.ts:560
↓ 2 callersFunctiontestSample
(name, source)
test/test-pdf-parsing.js:28
↓ 2 callersMethodtrackFailure
* Track a failed tool call
src/utils/usageTracker.ts:186
↓ 2 callersMethodtrimHistoryFileIfTooLarge
* Trim the on-disk history file to stay under the size cap by dropping the * oldest entries (lines) until the kept tail fits within the trim target
src/utils/toolHistory.ts:112
↓ 2 callersFunctionupdateActiveHeading
()
src/ui/file-preview/src/document-outline.ts:79
↓ 2 callersMethodupdateCallResult
(callId: string, status: string, result: any = null, errorMessage: string | null = null)
src/remote-device/remote-channel.ts:379
↓ 2 callersFunctionupdateServerJsonSchema
* Update server.json schema version if needed
scripts/publish-release.cjs:346
↓ 2 callersMethodupdateSession
* Update session tracking
src/utils/usageTracker.ts:135
↓ 2 callersFunctionwaitForResponse
(expectedId, timeout = 5000)
test-listener-bug.js:52
↓ 2 callersMethodwriteDataToSheet
(workbook: ExcelJS.Workbook, sheetName: string, data: any[][])
src/utils/files/excel.ts:436
↓ 1 callersMethodaddCall
* Add a tool call to history
src/utils/toolHistory.ts:217
↓ 1 callersFunctionaddListener
(type: 'message', listener: MessageListener)
src/ui/shared/tool-bridge.ts:110
↓ 1 callersFunctionanalyzeLogs
()
scripts/analyze-fuzzy-logs.js:38
↓ 1 callersFunctionappendMarkdownExtension
(pathValue: string)
src/ui/file-preview/src/markdown/linking.ts:62
↓ 1 callersFunctionapplyEditBlocksToText
(text: string, blocks: EditBlock[])
src/ui/file-preview/src/markdown/controller.ts:293
↓ 1 callersFunctionapplyPendingAnchor
()
src/ui/file-preview/src/markdown/controller.ts:584
↓ 1 callersFunctionapplyRawTab
(textarea: HTMLTextAreaElement)
src/ui/file-preview/src/markdown/editor.ts:977
↓ 1 callersFunctionareConfigValuesEqual
(left: unknown, right: unknown)
src/ui/config-editor/src/app.ts:266
↓ 1 callersFunctionareOutlineItemsEqual
( left: MarkdownWorkspaceState['outline'], right: MarkdownWorkspaceState['outline'] )
src/ui/file-preview/src/markdown/controller.ts:48
↓ 1 callersFunctionassertSuccessfulEditBlockResult
(result: unknown)
src/ui/file-preview/src/payload-utils.ts:82
↓ 1 callersFunctionattachDirectoryHandlers
(options: { container: HTMLElement; callTool?: (name: string, args: Record<string, unknown>) => Promis
src/ui/file-preview/src/directory-controller.ts:152
↓ 1 callersFunctionattachDocumentOutline
(options: { shell: HTMLElement; outline: DocumentOutlineItem[]; scrollContainer: HTMLElement;
src/ui/file-preview/src/document-outline.ts:55
↓ 1 callersFunctionattachPanelActions
(options: { container: HTMLElement; payload: RenderPayload; htmlMode: HtmlPreviewMode; getIsEx
src/ui/file-preview/src/panel-actions.ts:7
↓ 1 callersFunctionattachSelectionContext
(options: { payload: RenderPayload; isMarkdownEditing: boolean; updateContext?: (text: string) =>
src/ui/file-preview/src/host/selection-context.ts:3
↓ 1 callersMethodauthenticate
(deviceId?: string)
src/remote-device/device-authenticator.ts:40
↓ 1 callersFunctionbootstrapApp
()
src/ui/file-preview/src/app.ts:368
↓ 1 callersFunctionbootstrapConfigEditorApp
()
src/ui/config-editor/src/app.ts:805
↓ 1 callersFunctionbuildBreadcrumb
(filePath: string)
src/ui/file-preview/src/payload-utils.ts:111
↓ 1 callersFunctionbuildDocumentLayout
(options: { payload: RenderPayload; body: RenderBodyResult; capabilities: FileTypeCapabilities;
src/ui/file-preview/src/document-layout.ts:37
↓ 1 callersFunctionbuildEventProperties
(properties?: any)
src/utils/capture.ts:296
↓ 1 callersFunctionbuildOpenInEditorCommand
( filePath: string, isLikelyUrl: (filePath: string) => boolean, editorAppCache: Map<string, { appN
src/ui/file-preview/src/host/external-actions.ts:40
↓ 1 callersFunctionbuildPermissionError
* Returns a helpful error message when a file operation fails with a permission * or timeout error. * * Lists all common causes without path-based
src/tools/filesystem.ts:68
↓ 1 callersFunctionbuildProject
* Build the project
test/run-all-tests.js:90
↓ 1 callersMethodbuildRipgrepArgs
(options: SearchSessionOptions)
src/search-manager.ts:733
↓ 1 callersFunctionbuildTallyUrl
* Build Tally.so URL with pre-filled parameters
src/tools/feedback.ts:102
↓ 1 callersFunctionbuildTarget
(targetName)
scripts/build-ui-runtime.cjs:49
↓ 1 callersFunctionbuildUnsupportedParamsWarning
( toolName: string, unsupported: string[], supported: string[], )
src/utils/unsupportedParams.ts:59
↓ 1 callersFunctionbuildWikiDisplayText
(link: ParsedWikiLink)
src/ui/file-preview/src/markdown/linking.ts:46
↓ 1 callersFunctionbumpVersion
(version, type = 'patch')
scripts/sync-version.js:4
↓ 1 callersMethodcallClientTool
(toolName: string, args: any, metadata?: any)
src/remote-device/desktop-commander-integration.ts:121
↓ 1 callersFunctioncallViaFallback
(name: string, args: ToolArgs)
src/ui/shared/tool-bridge.ts:104
↓ 1 callersFunctioncallback
(error: Error | null)
src/utils/open-browser.ts:13
↓ 1 callersFunctioncaptureFuzzySearchMetrics
Same telemetry events the search used to emit inline, now sent from the main thread.
src/tools/fuzzySearch.ts:83
↓ 1 callersFunctioncategorize
(results)
scripts/count-tokens.js:200
↓ 1 callersMethodchannel
(topic)
test/test-remote-channel-reconnect.js:103
↓ 1 callersFunctioncheckMcpAuth
* Check MCP Registry authentication and token expiration
scripts/publish-release.cjs:404
↓ 1 callersFunctioncheckMcpPublisher
* Check if mcp-publisher is installed and check for updates
scripts/publish-release.cjs:286
↓ 1 callersFunctioncheckMcpTokenExpiration
* Check if MCP Registry JWT token is valid and not expired * Makes a lightweight API call to verify the token works
scripts/publish-release.cjs:427
↓ 1 callersFunctioncleanProcessOutput
(output: string, inputSent?: string)
src/utils/process-detection.ts:135
↓ 1 callersFunctioncleanup
()
src/tools/improved-process-tools.ts:283
↓ 1 callersMethodclearLog
()
src/utils/fuzzySearchLogger.ts:124
↓ 1 callersFunctionclearLogs
()
scripts/clear-fuzzy-logs.js:27
↓ 1 callersFunctioncollapseBlockSeparators
* If the user's original document used single-line separators between * adjacent block elements (e.g. `### A\nBody.\n### B\n`), Tiptap will * normal
src/ui/file-preview/src/markdown/editor.ts:664
↓ 1 callersFunctioncollectModalItemsFromDom
()
src/ui/config-editor/src/array-modal.ts:76
↓ 1 callersFunctioncompactXml
* Compact pretty-printed XML back — strip leading indentation, join lines. * Does NOT touch whitespace inside <w:t> text nodes.
src/utils/files/docx.ts:59
↓ 1 callersFunctioncomputeAnchoredDiffHunks
( oldLines: string[], newLines: string[], oldStart: number, oldEnd: number, newStart: numb
src/ui/file-preview/src/markdown/controller.ts:179
↓ 1 callersFunctioncomputeAnchoredSerializedEditRanges
( beforeLines: string[], afterLines: string[], beforeStart: number, beforeEnd: number, aft
src/ui/file-preview/src/markdown/editor.ts:855
↓ 1 callersFunctioncomputeDiffHunks
(oldLines: string[], newLines: string[])
src/ui/file-preview/src/markdown/controller.ts:80
↓ 1 callersFunctioncomputeLineByLineHunks
(oldLines: string[], newLines: string[])
src/ui/file-preview/src/markdown/controller.ts:175
↓ 1 callersMethodconfigureForClient
* Configure client-specific behavior * Call this BEFORE enableNotifications()
src/custom-stdio.ts:100
↓ 1 callersMethodconnectionState
()
test/test-remote-channel-reconnect.js:79
↓ 1 callersFunctionconvertRawImageToBase64
* Convert raw image data to compressed base64 using sharp
src/tools/pdf/extract-images.ts:137
↓ 1 callersFunctioncountDifferingLines
(a, b)
test/test-markdown-editor-edit-diff.js:193
↓ 1 callersFunctioncountOccurrences
* Count occurrences of a pattern in text
test/test-literal-search.js:179
↓ 1 callersFunctioncreateArrayModalController
(options: CreateArrayModalControllerOptions)
src/ui/config-editor/src/array-modal.ts:46
↓ 1 callersFunctioncreateConfigBackup
(configPath)
uninstall-claude-server.js:434
↓ 1 callersFunctioncreateConfigEditorController
(callTool: ToolCall, trackConfigUiEvent?: TrackConfigUiEvent)
src/ui/config-editor/src/app.ts:359
↓ 1 callersFunctioncreateConflictDialogController
(options: CreateConflictDialogOptions)
src/ui/file-preview/src/markdown/conflict-dialog.ts:79
↓ 1 callersFunctioncreateDocxFileContent
(workflowId, editCount)
test/integration/edit-block-performance.js:132
↓ 1 callersFunctioncreateFileURL
(filePath: string)
src/npm-scripts/uninstall.ts:10
↓ 1 callersFunctioncreateFileURL
(filePath: string)
src/npm-scripts/setup.ts:10
↓ 1 callersFunctioncreateFuzzyPythonFileContent
(workflowId, exactTarget)
test/integration/edit-block-performance.js:146
↓ 1 callersFunctioncreateLargeFileContent
(workflowId, editCount)
test/integration/edit-block-performance.js:68
↓ 1 callersFunctioncreateLargePythonFileContent
(workflowId, editCount)
test/integration/edit-block-performance.js:102
↓ 1 callersFunctioncreateMcpClient
()
test/integration/edit-block-performance.js:759
↓ 1 callersFunctioncreateMcpClient
()
test/integration/read-file-unknown-params.js:39
↓ 1 callersFunctioncreateMinimalDocxZip
(documentXml: string)
src/utils/files/docx.ts:445
↓ 1 callersFunctioncreateMockSessionStorage
()
test/test-widget-state-runtime.js:6
↓ 1 callersFunctioncreateSlowResponseServer
Create a TCP server that deliberately delays the HTTP response
test/test-feature-flags-timeout.js:36
↓ 1 callersFunctioncreateToolBridge
(options: ToolBridgeOptions = {})
src/ui/shared/tool-bridge.ts:97
↓ 1 callersFunctioncreateToolShellController
(options: CreateToolShellControllerOptions)
src/ui/shared/tool-shell.ts:50
↓ 1 callersFunctioncreateWidgetInstanceId
()
src/ui/shared/widget-state.ts:23
↓ 1 callersFunctiondeletePages
* Delete pages from a PDF document * @param pdfDoc PDF document to delete pages from * @param pageIndexes Page indices to delete, negative indices a
src/tools/pdf/manipulations.ts:31
← previousnext →401–500 of 1,250, ranked by callers