MCPcopy Create free account

hub / github.com/NevaMind-AI/memUBot / functions

Functions1,201 in github.com/NevaMind-AI/memUBot

↓ 2 callersMethodgetAvailableDates
()
src/main/services/logger.service.ts:231
↓ 2 callersFunctiongetBuiltinMcpServers
* Get builtin MCP servers * Users can customize args and env, but command is fixed
src/main/services/mcp.service.ts:24
↓ 2 callersMethodgetFileInfo
* Get file or directory info
src/main/services/file.service.ts:95
↓ 2 callersFunctiongetFileSize
* Get file size from local path
src/main/tools/feishu.executor.ts:85
↓ 2 callersFunctiongetFolderName
(key: string)
src/renderer/src/components/Settings/DataSettings/memu.impl.tsx:74
↓ 2 callersMethodgetGitHubToken
* Get current GitHub token
src/main/services/skills.service.ts:338
↓ 2 callersMethodgetIndexPath
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:30
↓ 2 callersMethodgetInstalledSkills
* Get all installed skills
src/main/services/skills.service.ts:143
↓ 2 callersFunctiongetLayeredContextConfig
(settings: AppSettings)
src/main/services/agent/context/layered/config.ts:27
↓ 2 callersFunctiongetLevelBg
(level: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:208
↓ 2 callersFunctiongetLevelColor
(level: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:199
↓ 2 callersMethodgetLogs
()
src/main/services/logger.service.ts:253
↓ 2 callersFunctiongetMacOSTools
()
src/main/tools/macos/definitions.ts:213
↓ 2 callersFunctiongetMcpConfigPath
* Get the path to the MCP config file
src/main/ipc/settings.handlers.ts:74
↓ 2 callersMethodgetMemuConfig
* Get memu configuration from settings
src/main/services/proactive.service.ts:136
↓ 2 callersMethodgetMemuConfig
()
src/main/services/memorization.service.ts:36
↓ 2 callersMethodgetMimeType
* Get MIME type from filename
src/main/apps/feishu/bot.service.ts:558
↓ 2 callersFunctiongetOffloadDir
* Get the directory for storing offloaded content files. * Creates it if it doesn't exist.
src/main/services/agent/context/compactor.ts:34
↓ 2 callersMethodgetSecureStorageStats
* Get secure storage statistics
src/main/config/settings.config.ts:625
↓ 2 callersFunctiongetServerStatus
(name: string)
src/renderer/src/components/Settings/McpSettings.tsx:166
↓ 2 callersMethodgetSkillContent
* Get skill content for agent context
src/main/services/skills.service.ts:598
↓ 2 callersMethodgetStats
* Get storage statistics
src/main/services/secure-storage.service.ts:354
↓ 2 callersMethodgetTotalMessageCount
()
src/main/apps/qq/storage.ts:75
↓ 2 callersMethodgetTracer
(name = 'memUBot')
src/main/services/trace.service.ts:222
↓ 2 callersMethodgetUserAvatarUrl
* Get user avatar URL from Telegram
src/main/apps/telegram/bot.service.ts:366
↓ 2 callersMethodgetUserInfo
* Get user info (name and avatar)
src/main/apps/feishu/bot.service.ts:254
↓ 2 callersFunctionhandleAddEditArg
(serverName: string)
src/renderer/src/components/Settings/McpSettings.tsx:270
↓ 2 callersFunctionhandleAddEditEnv
(serverName: string)
src/renderer/src/components/Settings/McpSettings.tsx:306
↓ 2 callersMethodhandleBindCommand
( chatId: string, senderId: string, text: string, chatType: string, msgId: string )
src/main/apps/qq/bot.service.ts:252
↓ 2 callersMethodhandleMessage
* Handle incoming message * @param event - Slack message event * @param say - Function to send a reply * @param isDM - Whether this is a dire
src/main/apps/slack/bot.service.ts:215
↓ 2 callersMethodhandleMessage
( event: IncomingMessageEvent | OutgoingMessageEvent, _direction: 'incoming' | 'outgoing' )
src/main/services/memorization.service.ts:94
↓ 2 callersFunctionhandleSend
()
src/renderer/src/components/LocalChat/LocalChatView.tsx:13
↓ 2 callersFunctionhandleToggle
(key: keyof ExperimentalFeatures, value: boolean)
src/renderer/src/components/Settings/ExperimentalSettings.tsx:40
↓ 2 callersMethodhasToolUse
* Check if a message contains tool_use blocks
src/main/services/agent.service.ts:373
↓ 2 callersMethodidentify
(token: string)
src/main/apps/qq/gateway.ts:138
↓ 2 callersMethodimportFromDirectory
* Import a skill from a local directory * Validates the skill format and copies to the skills directory
src/main/services/skills.service.ts:247
↓ 2 callersMethodinitialize
* Initialize storage and load existing data
src/main/apps/telegram/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize storage and load data
src/main/apps/discord/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize storage and load existing data
src/main/apps/feishu/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize storage and load data
src/main/apps/whatsapp/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize storage and load data
src/main/apps/slack/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize storage and load data
src/main/apps/line/storage.ts:25
↓ 2 callersMethodinitialize
* Initialize and connect to all configured MCP servers
src/main/services/mcp.service.ts:156
↓ 2 callersMethodinstallFromGitHub
* Install a skill from openai/skills GitHub repository
src/main/services/skills.service.ts:478
↓ 2 callersMethodinvalidateContextForPlatform
* Invalidate cached context for a specific platform, forcing a reload on next processMessage. * Called when external sources (e.g. proactive agent)
src/main/services/agent.service.ts:817
↓ 2 callersMethodisAuthorized
* Check if a user is authorized on a specific platform
src/main/services/security.service.ts:291
↓ 2 callersMethodisMcpTool
* Check if a tool name is an MCP tool
src/main/services/mcp.service.ts:357
↓ 2 callersMethodlistDirectory
* List directory contents
src/main/services/file.service.ts:34
↓ 2 callersMethodloadConfig
* Load MCP configuration (merges builtin servers with user config)
src/main/services/mcp.service.ts:104
↓ 2 callersMethodloadIndex
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:12
↓ 2 callersFunctionloadSecureStorageStats
()
src/renderer/src/components/Settings/SecuritySettings.tsx:59
↓ 2 callersFunctionloadSkillWithBasePath
* Load a skill file and inject the skill directory path, * so the Agent can resolve reference file paths at runtime.
src/main/services/agent/prompt-builder.ts:90
↓ 2 callersFunctionloadStorageInfo
()
src/renderer/src/components/Settings/DataSettings/memu.impl.tsx:25
↓ 2 callersFunctionoffloadTextToFile
* Write text content to a temporary file and return the path.
src/main/services/agent/context/compactor.ts:43
↓ 2 callersMethodonTraceComplete
* 由 traceService 的 onTraceComplete 回调直接推送完成的 trace * 避免从文件读取,消除时序风险
src/main/services/metrics.service.ts:71
↓ 2 callersMethodopenWebSocket
()
src/main/apps/qq/gateway.ts:65
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/telegram.executor.ts:553
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/feishu.executor.ts:271
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/whatsapp.executor.ts:116
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/discord.executor.ts:290
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/slack.executor.ts:215
↓ 2 callersFunctionparseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/line.executor.ts:138
↓ 2 callersMethodpercentile
(values: number[], p: number)
src/main/services/metrics.service.ts:179
↓ 2 callersMethodreadAuditLogs
(date?: string)
src/main/services/logger.service.ts:219
↓ 2 callersMethodreadTraces
(date?: string)
src/main/services/logger.service.ts:225
↓ 2 callersMethodreload
* Reload MCP configuration and reconnect servers
src/main/services/mcp.service.ts:426
↓ 2 callersMethodremoveBoundUser
* Remove a bound user from a specific platform
src/main/services/security.service.ts:328
↓ 2 callersFunctionresolveFilePath
* Resolve file path to absolute path
src/main/tools/discord.executor.ts:75
↓ 2 callersMethodsanitizeContentBlocks
* Sanitize content blocks for storage in conversation history * Removes extra fields that some model providers don't accept
src/main/services/agent.service.ts:390
↓ 2 callersMethodsaveData
* Save data to disk
src/main/services/proactive.storage.ts:160
↓ 2 callersMethodsaveMessages
()
src/main/services/memorization.storage.ts:73
↓ 2 callersFunctionscoreDocumentWithBm25
( model: Bm25Model, query: string, queryTokens: string[], queryFreq: Map<string, number>, docStats:
src/main/services/agent/context/layered/text-utils.ts:66
↓ 2 callersFunctionsearchFile
* Search a single file for pattern matches
src/main/tools/executor.ts:110
↓ 2 callersFunctionsearchGitHub
()
src/renderer/src/components/Settings/SkillsSettings.tsx:100
↓ 2 callersMethodsendBotMessage
( content: string, sessionId = DEFAULT_SESSION_ID, replyToId?: string )
src/main/apps/local/local.service.ts:104
↓ 2 callersMethodsendC2CMessage
* Send a C2C (private) message in reply to a user message
src/main/apps/qq/api.ts:125
↓ 2 callersMethodsendDMToUser
* Send a direct message (DM) to a user by their ID * Used for proactive notifications to bound users
src/main/apps/slack/bot.service.ts:707
↓ 2 callersMethodsendDirectMessage
* Send a guild direct message
src/main/apps/qq/api.ts:172
↓ 2 callersMethodsendDocument
* Send a document/file * Caption is automatically converted from Markdown to HTML
src/main/apps/telegram/bot.service.ts:984
↓ 2 callersMethodsendGroupMessage
* Send a group message in reply to a group message
src/main/apps/qq/api.ts:140
↓ 2 callersMethodsendGuildMessage
* Send a guild channel message
src/main/apps/qq/api.ts:155
↓ 2 callersMethodsendSticker
* Send a sticker
src/main/apps/line/bot.service.ts:307
↓ 2 callersMethodsendToCurrentPlatform
* Send a message to the current active platform * @param message The text message to send * @returns true if sent successfully, false otherwise
src/main/services/proactive.service.ts:820
↓ 2 callersMethodsetGitHubToken
* Set GitHub token for higher rate limits
src/main/services/skills.service.ts:326
↓ 2 callersMethodshutdown
* Shutdown all MCP servers
src/main/services/mcp.service.ts:442
↓ 2 callersFunctionsleep
* Sleep for specified milliseconds
src/main/tools/macos/visual.executor.ts:24
↓ 2 callersFunctionstatsToKind
(stats: fs.Stats)
src/main/utils/boundary-path.ts:97
↓ 2 callersMethodstopService
Stop a service
src/main/services/back-service/manager.ts:213
↓ 2 callersMethodstoreAndEmitMessage
(message: StoredLocalMessage)
src/main/apps/local/local.service.ts:134
↓ 2 callersMethodstoreMessage
* Store a message
src/main/apps/whatsapp/storage.ts:74
↓ 2 callersMethodstoreMessage
* Store a message
src/main/apps/line/storage.ts:74
↓ 2 callersFunctionstripWin32Prefix
* Strip Windows extended-length path prefix (\\?\) and normalize UNC paths.
src/main/utils/path-guards.ts:7
↓ 2 callersMethodsummarize
(input: string, targetTokens: number, level: 'summary' | 'abstract')
src/main/services/agent/context/layered/summarizer.ts:4
↓ 2 callersMethodtoAppMessage
(message: StoredLocalMessage)
src/main/apps/local/local.service.ts:141
↓ 2 callersMethodtoday
()
src/main/services/metrics.service.ts:186
↓ 2 callersMethodtriggerMemorization
()
src/main/services/memorization.service.ts:247
↓ 1 callersMethod_flushTrace
(trace: Trace)
src/main/services/trace.service.ts:172
↓ 1 callersMethod_initWinston
(userDataPath: string)
src/main/services/logger.service.ts:96
↓ 1 callersMethod_propagateTokens
(spanId: string, usage: TokenUsage)
src/main/services/trace.service.ts:158
↓ 1 callersMethodaggregate
(traces: Trace[])
src/main/services/metrics.service.ts:93
← previousnext →301–400 of 1,201, ranked by callers