MCPcopy Create free account

hub / github.com/ComposioHQ/open-chatgpt-atlas / functions

Functions115 in github.com/ComposioHQ/open-chatgpt-atlas

↓ 25 callersFunctionexecuteTool
(toolName: string, parameters: any, retryCount = 0)
sidepanel.tsx:91
↓ 5 callersMethodexecuteScript
* Execute JavaScript in the browser view
electron-browser/src/main/browser-manager.ts:195
↓ 4 callersMethodclose
()
types.ts:101
↓ 4 callersFunctiongetMetaContent
(name: string)
content.ts:93
↓ 4 callersMethodhideBrowserView
* Hide the embedded browser view (chat mode)
electron-browser/src/main/browser-manager.ts:30
↓ 4 callersMethodshowBrowserView
* Show the embedded browser view for web mode
electron-browser/src/main/browser-manager.ts:15
↓ 3 callersMethodcaptureScreenshot
* Capture screenshot from the browser view
electron-browser/src/main/computer-use-service.ts:36
↓ 3 callersMethodgetPageContext
* Get page context (URL and viewport info)
electron-browser/src/main/computer-use-service.ts:86
↓ 3 callersFunctionloadSettings
(forceRefresh = false)
sidepanel.tsx:187
↓ 3 callersFunctionopenSettings
()
sidepanel.tsx:244
↓ 3 callersFunctionscaleCoordinates
(x: number, y: number)
sidepanel.tsx:708
↓ 3 callersFunctionstreamGoogle
(messages: Message[], signal: AbortSignal)
sidepanel.tsx:1065
↓ 3 callersFunctionstreamWithAISDKAndMCP
(messages: Message[], tools: any)
sidepanel.tsx:977
↓ 3 callersMethodupdateBrowserViewBounds
* Update browser view bounds to fit in the right side of window * Layout: [Chat Panel (X%)] [Browser View (100-X%)]
electron-browser/src/main/browser-manager.ts:73
↓ 3 callersFunctionupdateNavigationState
()
electron-browser/src/renderer/App.tsx:135
↓ 2 callersMethodcanGoBack
* Check if can go back
electron-browser/src/main/browser-manager.ts:169
↓ 2 callersMethodcanGoForward
* Check if can go forward
electron-browser/src/main/browser-manager.ts:176
↓ 2 callersMethodcreateBrowserView
* Create the browser view for web automation
electron-browser/src/main/browser-manager.ts:40
↓ 2 callersFunctionensureApiKey
()
sidepanel.tsx:253
↓ 2 callersFunctionensureContentScript
(tabId: number)
background.ts:100
↓ 2 callersMethodgetCurrentUrl
* Get current URL
electron-browser/src/main/browser-manager.ts:257
↓ 2 callersMethodgoBack
* Go back in browser history
electron-browser/src/main/browser-manager.ts:145
↓ 2 callersMethodgoForward
* Go forward in browser history
electron-browser/src/main/browser-manager.ts:157
↓ 2 callersFunctionhighlightElement
(element: Element, coordinates: { x: number; y: number })
content.ts:4
↓ 2 callersFunctioninitializeComposioToolRouter
(apiKey: string, useUserId?: string)
tools.ts:31
↓ 2 callersFunctioninitializeMcpClient
(composioApiKey: string)
electron-browser/src/renderer/services/tool-router-service.ts:15
↓ 2 callersMethodnavigateToUrl
* Navigate to a URL * SECURITY: Validates URL to prevent javascript: and other dangerous protocols
electron-browser/src/main/browser-manager.ts:98
↓ 2 callersFunctionproceedWithTyping
()
content.ts:256
↓ 2 callersMethodresizeBrowserView
* Resize browser view based on chat panel width percentage
electron-browser/src/main/browser-manager.ts:90
↓ 2 callersMethodscaleCoordinates
* Scale coordinates from Gemini's 1000x1000 grid to actual viewport
electron-browser/src/main/computer-use-service.ts:113
↓ 2 callersMethodtools
()
types.ts:100
↓ 2 callersMethodtypeText
* Helper to type text into focused element
electron-browser/src/main/computer-use-service.ts:251
↓ 1 callersFunctionaddToMemory
(page: { url: string; title: string; timestamp: number })
background.ts:43
↓ 1 callersFunctionareToolsInitialized
()
electron-browser/src/renderer/services/tool-router-service.ts:79
↓ 1 callersMethodcaptureScreenshot
* Capture screenshot of the browser view
electron-browser/src/main/browser-manager.ts:183
↓ 1 callersMethodcleanup
* Cleanup resources
electron-browser/src/main/browser-manager.ts:278
↓ 1 callersMethodclickAt
* Click at coordinates
electron-browser/src/main/browser-manager.ts:206
↓ 1 callersFunctioncreateApplication
()
electron-browser/src/main/index.ts:12
↓ 1 callersMethodcreateMainWindow
()
electron-browser/src/main/window-manager.ts:12
↓ 1 callersFunctionensureModel
()
sidepanel.tsx:260
↓ 1 callersFunctionexecuteBrowserAction
(functionName: string, args: any)
sidepanel.tsx:775
↓ 1 callersMethodexecuteBrowserAction
* Execute browser action from Gemini function call
electron-browser/src/main/computer-use-service.ts:132
↓ 1 callersFunctionexecutePageAction
( action: string, target?: string, value?: string, selector?: string, coordinates?: { x: number;
content.ts:121
↓ 1 callersFunctionextractPageContext
()
content.ts:73
↓ 1 callersMethodgetBrowserView
* Get the browser view instance (for external services like ComputerUseService)
electron-browser/src/main/browser-manager.ts:271
↓ 1 callersFunctiongetOrCreateUserId
()
tools.ts:8
↓ 1 callersMethodgetPageTitle
* Get page title
electron-browser/src/main/browser-manager.ts:264
↓ 1 callersFunctionhandleSend
()
electron-browser/src/renderer/components/ChatInterface.tsx:76
↓ 1 callersFunctioninitializeComposioMCP
* Initialize Composio Tool Router session and MCP client in the main process
electron-browser/src/main/ipc-handlers.ts:114
↓ 1 callersFunctionisAtBottom
()
sidepanel.tsx:1310
↓ 1 callersFunctionisComposioSessionExpired
()
sidepanel.tsx:248
↓ 1 callersFunctionisRestricted
(url: string | undefined)
background.ts:174
↓ 1 callersFunctionloadChatHistory
()
electron-browser/src/renderer/App.tsx:61
↓ 1 callersFunctionloadSettings
()
electron-browser/src/renderer/App.tsx:31
↓ 1 callersFunctionrequiresUserConfirmation
(functionName: string, args: any)
sidepanel.tsx:726
↓ 1 callersFunctionsaveChatHistory
(messagesToSave: Message[])
electron-browser/src/renderer/App.tsx:79
↓ 1 callersMethodscrollPage
* Scroll the page
electron-browser/src/main/browser-manager.ts:248
↓ 1 callersFunctionsendPageLoadMessage
* Send page load event to background when DOM is fully ready * Waits for DOM to be interactive before sending message to ensure * all page data (lin
content.ts:690
↓ 1 callersFunctionsetupIpcHandlers
(browserManager: BrowserManager, store: Store)
electron-browser/src/main/ipc-handlers.ts:172
↓ 1 callersFunctionstreamChatWithToolsIpc
* Stream chat with Gemini and Composio tools * Runs in main process with Composio MCP tools integration * WARNING: Never store API keys in process.e
electron-browser/src/main/ipc-handlers.ts:24
↓ 1 callersFunctionstreamWithComputerUse
( userMessage: string, messageHistory: Array<{ role: string; content: string }>, googleApiKey: string,
electron-browser/src/renderer/services/computer-use-service.ts:9
↓ 1 callersMethodstreamWithComputerUse
* Stream chat with Gemini Computer Use model
electron-browser/src/main/computer-use-service.ts:275
↓ 1 callersFunctionstreamWithGemini
( userInput: string, conversationHistory: Message[], settings: Settings, onChunk: (chunk: string) => v
electron-browser/src/renderer/services/gemini-service.ts:10
↓ 1 callersFunctionstreamWithGeminiComputerUse
(messages: Message[])
sidepanel.tsx:356
↓ 1 callersMethodtypeText
* Type text into focused element * SECURITY: Uses JSON serialization to safely pass text to JavaScript
electron-browser/src/main/browser-manager.ts:225
↓ 1 callersMethodvalidateAndSanitizeUrl
* Validates and sanitizes URLs to prevent malicious protocols * Only allows http:// and https://
electron-browser/src/main/browser-manager.ts:116
FunctionApp
()
electron-browser/src/renderer/App.tsx:8
FunctionChatInterface
({ messages, setMessages, settings, currentMode, onModeChange, isSidebarLayout = false, onNewCha
electron-browser/src/renderer/components/ChatInterface.tsx:50
FunctionChatSidebar
()
sidepanel.tsx:72
FunctionLinkComponent
({ href, children }: { href?: string; children?: React.ReactNode })
sidepanel.tsx:11
FunctionLinkComponent
({ href, children, onOpenBrowser }: { href?: string; children?: React.ReactNode; onOpenBrowser?: (
electron-browser/src/renderer/components/ChatInterface.tsx:10
FunctionMessageParser
({ content }: { content: string })
sidepanel.tsx:34
FunctionNavBar
({ onNewChat, showBrowserSidebar, onToggleBrowser, onBrowserBack, onBrowserForward, canGoBack, c
electron-browser/src/renderer/components/NavBar.tsx:13
FunctionSettings
({ settings, onSave, onClose }: SettingsProps)
electron-browser/src/renderer/components/Settings.tsx:11
FunctionSettingsPage
()
settings.tsx:13
FunctionToolCallComponent
({ toolCall }: ToolCallComponentProps)
electron-browser/src/renderer/components/ToolCallComponent.tsx:7
FunctionactionListener
()
electron-browser/src/preload/index.ts:97
FunctionchunkListener
(_event: any, chunk: string)
electron-browser/src/preload/index.ts:46
FunctioncloseBundle
()
vite.config.ts:14
FunctioncompleteListener
()
electron-browser/src/preload/index.ts:49
Methodconstructor
(browserView: BrowserView, apiKey: string)
electron-browser/src/main/computer-use-service.ts:28
Methodconstructor
(mainWindow: BrowserWindow)
electron-browser/src/main/browser-manager.ts:8
Methodconstructor
(isDev: boolean)
electron-browser/src/main/window-manager.ts:8
FunctionerrorListener
(_event: any, error: string)
electron-browser/src/preload/index.ts:55
MethodgetMainWindow
()
electron-browser/src/main/window-manager.ts:38
FunctiongetMcpTools
()
electron-browser/src/renderer/services/tool-router-service.ts:54
FunctiongetSessionId
()
electron-browser/src/renderer/services/tool-router-service.ts:72
FunctionhandleAbort
()
electron-browser/src/renderer/services/gemini-service.ts:27
FunctionhandleBrowserBack
()
electron-browser/src/renderer/App.tsx:147
FunctionhandleBrowserForward
()
electron-browser/src/renderer/App.tsx:156
FunctionhandleClick
(e: React.MouseEvent)
electron-browser/src/renderer/components/ChatInterface.tsx:19
FunctionhandleDividerMouseDown
(e: React.MouseEvent)
electron-browser/src/renderer/App.tsx:179
FunctionhandleLinkClick
(e: React.MouseEvent)
sidepanel.tsx:12
FunctionhandleLinkClick
(url: string)
electron-browser/src/renderer/App.tsx:119
FunctionhandleMessage
(request: any)
sidepanel.tsx:226
FunctionhandleModeChange
(mode: 'chat' | 'web')
electron-browser/src/renderer/App.tsx:97
FunctionhandleMouseMove
(moveEvent: MouseEvent)
electron-browser/src/renderer/App.tsx:184
FunctionhandleMouseUp
()
electron-browser/src/renderer/App.tsx:196
FunctionhandleNewChat
()
electron-browser/src/renderer/App.tsx:165
FunctionhandleOpenSettings
()
electron-browser/src/renderer/App.tsx:170
next →1–100 of 115, ranked by callers