MCPcopy Create free account

hub / github.com/ashwwwin/furi / functions

Functions187 in github.com/ashwwwin/furi

↓ 31 callersMethodstart
* Initializes and connects to the Unix socket * This method is required by the MCP SDK and is called by the Protocol class
app/helpers/UnixSocketTransport.ts:49
↓ 27 callersFunctionresolveFromUserData
(...paths: string[])
app/helpers/paths.ts:56
↓ 26 callersFunctionisStdioMode
()
app/aggregator/server/server.ts:12
↓ 22 callersMethoddisconnect
()
app/helpers/mcpConnectionManager.ts:223
↓ 18 callersFunctionjsonifyResponse
(endpoint: () => Promise<Response>)
app/helpers/jsonify.ts:1
↓ 16 callersFunctionisStdioMode
()
app/aggregator/server/main.ts:9
↓ 14 callersMethodconnect
* Connects to the Unix socket - alias for start() for compatibility
app/helpers/UnixSocketTransport.ts:141
↓ 13 callersFunctiondisconnectFromPm2
()
app/helpers/mcpConnectionManager.ts:390
↓ 13 callersFunctionextractMcpName
( url: string, page: string )
app/http/server/utils.ts:1
↓ 9 callersFunctioncleanup
()
app/aggregator/server/main.ts:113
↓ 8 callersFunctiongetProcStatus
( mcpName: string )
app/mcp/status/actions/getProcStatus.ts:48
↓ 8 callersFunctionisServerRunning
()
app/aggregator/server/manager.ts:39
↓ 6 callersFunctionreadConfig
()
app/helpers/config.ts:22
↓ 6 callersFunctionsetPort
(newPort: number)
app/aggregator/server/manager.ts:11
↓ 5 callersFunctionconnectToPm2
()
app/helpers/mcpConnectionManager.ts:383
↓ 5 callersFunctiondim
(text: string)
app/restore/index.ts:4
↓ 5 callersFunctiondisplayStatus
( statuses: MCPStatus[] | MCPStatus, options?: { showDetails?: boolean } )
app/mcp/status/actions/displayStatus.ts:21
↓ 5 callersFunctionformatMemory
(bytes: number)
app/mcp/status/actions/getProcStatus.ts:26
↓ 5 callersFunctionformatUptime
(ms: number)
app/mcp/status/actions/getProcStatus.ts:9
↓ 5 callersFunctiongetAggregatorPort
(defaultPort: number = 9338)
app/helpers/config.ts:96
↓ 5 callersFunctiongetPackagePath
( packageOwner: string, packageName: string )
app/helpers/paths.ts:39
↓ 5 callersFunctiongetUserDataPath
()
app/helpers/paths.ts:19
↓ 5 callersFunctionisServerRunning
()
app/http/server/server.ts:12
↓ 5 callersFunctionstopMCPCore
( mcpName: string )
app/mcp/stop/actions/stopMCP.ts:8
↓ 5 callersFunctionstopServer
()
app/aggregator/server/manager.ts:164
↓ 4 callersMethodclose
* Closes the Unix socket connection
app/helpers/UnixSocketTransport.ts:211
↓ 4 callersFunctionconnectToPM2
()
app/aggregator/server/manager.ts:20
↓ 4 callersFunctioncreateServer
()
app/aggregator/server/manager.ts:107
↓ 4 callersFunctiongetBasePath
()
app/helpers/paths.ts:7
↓ 4 callersFunctiongetInstalledPath
()
app/helpers/paths.ts:32
↓ 4 callersFunctiongetPooledConnection
( mcpName: string )
app/helpers/mcpConnectionManager.ts:313
↓ 4 callersFunctiongetShellErrorDetails
(error: any)
app/packages/add/actions/initializePackage.ts:361
↓ 4 callersFunctionresolveFromBase
(...paths: string[])
app/helpers/paths.ts:49
↓ 4 callersFunctionsetTransportType
(newTransportType: "sse" | "stdio")
app/aggregator/server/manager.ts:15
↓ 3 callersFunctiondeletePackage
( mcpName: string )
app/packages/remove/actions/deletePackage.ts:15
↓ 3 callersFunctionformatError
(error: any)
app/http/server/endpoints/[mcpName]/start.ts:5
↓ 3 callersMethodgetConnection
(mcpName: string)
app/helpers/mcpConnectionManager.ts:76
↓ 3 callersFunctiongetHttpPort
(defaultPort: number = 9339)
app/helpers/config.ts:74
↓ 3 callersFunctiongetHttpServerStatusData
( lines: number = 15 )
app/http/status/actions/getHttpStatus.ts:124
↓ 3 callersFunctiongetSocketPath
(mcpName: string)
app/helpers/config.ts:118
↓ 3 callersFunctiongetTools
(client: McpClient)
app/tools/list/actions/getTools.ts:28
↓ 3 callersFunctionisPortFree
(port: number)
app/helpers/checkPort.ts:1
↓ 3 callersMethodisSocketWritable
* Check if the socket is in a writable state
app/helpers/UnixSocketTransport.ts:36
↓ 3 callersFunctionisUnixSocketAvailable
(mcpName: string)
app/helpers/mcpConnectionManager.ts:335
↓ 3 callersFunctionscanEnvVars
( mcpName: string )
app/mcp/env/actions/scanEnvVars.ts:12
↓ 3 callersFunctionsetPort
(newPort: number)
app/http/server/server.ts:8
↓ 3 callersFunctionstartMCPCore
( mcpName: string )
app/mcp/start/actions/startMCP.ts:5
↓ 3 callersFunctionstartServer
(config: any)
app/aggregator/server/server.ts:700
↓ 3 callersFunctionstopServer
()
app/http/server/server.ts:111
↓ 3 callersFunctiontoolsResponse
()
app/http/server/endpoints/tools.ts:6
↓ 3 callersFunctionwriteConfig
(config: Config)
app/helpers/config.ts:51
↓ 2 callersFunctionactuallyDisconnectFromPm2
()
app/helpers/mcpConnectionManager.ts:30
↓ 2 callersFunctionaddResponse
(pathname: string)
app/http/server/endpoints/add.ts:7
↓ 2 callersFunctionaddTools
()
app/aggregator/server/server.ts:517
↓ 2 callersFunctionaskQuestion
(query: string)
app/mcp/start/index.ts:91
↓ 2 callersFunctioncallResponse
(pathname: string, body: any)
app/http/server/endpoints/[mcpName]/call.ts:12
↓ 2 callersFunctioncheckProcessStatus
( mcpName: string, spinner?: any )
app/helpers/mcpConnectionManager.ts:431
↓ 2 callersFunctioncloneRepo
( packageUrl: string )
app/packages/add/actions/cloneRepo.ts:11
↓ 2 callersMethodcloseAllConnections
()
app/helpers/mcpConnectionManager.ts:281
↓ 2 callersFunctionconnectToPM2
()
app/aggregator/status/index.ts:13
↓ 2 callersFunctionconnectToPM2
()
app/http/server/endpoints/aggregator/status.ts:11
↓ 2 callersFunctionconnectToPm2
()
app/mcp/rename/action/renamePackage.ts:11
↓ 2 callersFunctioncreateServer
( exposeSudo = false, noPm2 = false )
app/http/server/server.ts:56
↓ 2 callersFunctiondisconnectFromPM2
()
app/aggregator/status/index.ts:33
↓ 2 callersFunctiondisconnectFromPM2
()
app/http/server/endpoints/aggregator/status.ts:31
↓ 2 callersFunctionenvResponse
(pathname: string)
app/http/server/endpoints/[mcpName]/env/getEnv.ts:5
↓ 2 callersFunctionexecuteToolCall
( mcpName: string, toolName: string, data: string )
app/tools/call/actions/callTool.ts:8
↓ 2 callersFunctionexecuteUpgrade
()
app/upgrade/actions/upgradeFuri.tsx:140
↓ 2 callersFunctionfetch
(req: Request, server: Server)
app/http/server/routes.ts:53
↓ 2 callersFunctionformatError
(error: any)
app/http/server/endpoints/[mcpName]/call.ts:5
↓ 2 callersFunctionformatErrorDetails
(error: any)
app/tools/call/index.ts:89
↓ 2 callersFunctionformatMessage
(msg: string)
app/mcp/rename/index.ts:24
↓ 2 callersFunctiongetFullConfiguration
()
app/http/server/endpoints/config/index.ts:4
↓ 2 callersFunctiongetMCPLogs
( mcpName: string, lines: number = 15 )
app/mcp/status/index.ts:19
↓ 2 callersFunctiongetPm2List
()
app/helpers/mcpConnectionManager.ts:407
↓ 2 callersFunctiongetServer
()
app/aggregator/server/manager.ts:70
↓ 2 callersFunctiongetToolsFromAllMcps
( spinner?: any, maxConcurrency: number = 6 )
app/tools/list/actions/getTools.ts:104
↓ 2 callersFunctiongetToolsFromAllMcps
()
app/aggregator/server/server.ts:57
↓ 2 callersFunctiongetToolsFromMcp
( mcpName: string, spinner?: any )
app/tools/list/actions/getTools.ts:34
↓ 2 callersFunctionhttpStatusResponse
( url?: URL, lines?: number )
app/http/server/endpoints/http/status.ts:3
↓ 2 callersFunctioninitializePackage
( mcpName: string, spinner?: any )
app/packages/add/actions/initializePackage.ts:422
↓ 2 callersFunctioninitializeServer
(serverInstance: FastMCP)
app/aggregator/server/server.ts:168
↓ 2 callersFunctionisValidPackageJson
(pkg: unknown)
app/upgrade/actions/upgradeFuri.tsx:18
↓ 2 callersFunctionlistResponse
(showAll = false)
app/http/server/endpoints/list.ts:6
↓ 2 callersFunctionremoveResponse
(pathname: string)
app/http/server/endpoints/[mcpName]/remove.ts:4
↓ 2 callersFunctionrenameMCPResponse
( pathname: string, url?: URL, _newName?: string )
app/http/server/endpoints/[mcpName]/rename.ts:6
↓ 2 callersFunctionrenamePackage
( currentName: string, newName: string )
app/mcp/rename/action/renamePackage.ts:36
↓ 2 callersFunctionrestartMCPCore
( mcpName: string )
app/mcp/restart/actions/restartMCP.ts:4
↓ 2 callersFunctionrestartResponse
(pathname: string)
app/http/server/endpoints/[mcpName]/restart.ts:4
↓ 2 callersFunctionrestoreMCPsStateCore
()
app/restore/actions/restoreState.ts:21
↓ 2 callersFunctionsaveHttpPort
(port: number)
app/helpers/config.ts:82
↓ 2 callersFunctionscanSourceDirectory
* Recursively scan a directory for environment variable usage in source files * @param directory The directory to scan * @returns Object containing
app/mcp/env/actions/scanEnvVars.ts:171
↓ 2 callersFunctionsingleStatusResponse
(pathname: string, url: URL)
app/http/server/endpoints/[mcpName]/status.ts:5
↓ 2 callersFunctionsingleToolsResponse
(pathname: string)
app/http/server/endpoints/[mcpName]/tools.ts:5
↓ 2 callersFunctionstartHttpRoutes
( port: number, exposeSudoRoutes: boolean = false )
app/http/server/routes.ts:26
↓ 2 callersFunctionstartMCP
( mcpName: string, envJson?: string, skipCheck?: boolean )
app/mcp/start/index.ts:9
↓ 2 callersFunctionstartMCPResponse
( pathname: string, req: Request, skipEnv?: boolean )
app/http/server/endpoints/[mcpName]/start.ts:12
↓ 2 callersFunctionstartToolsPolling
(intervalMs = 10000)
app/aggregator/server/server.ts:229
↓ 2 callersFunctionstatusResponse
()
app/http/server/endpoints/status.ts:3
↓ 2 callersFunctionstopResponse
(pathname: string)
app/http/server/endpoints/[mcpName]/stop.ts:4
next →1–100 of 187, ranked by callers