electric-cherry
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| electron_setupA | Find an Electron app in /Applications and generate a launch command with debugging flags. Returns the exact command to run. |
| electron_connectB | Connect to a running Electron app on both CDP (renderer) and V8 Inspector (main process) ports. |
| chromeB | Connect to existing Chrome/Electron or launch a new Chrome instance with remote debugging. |
| chrome_list_connectionsA | List all active Chrome connections with their status. |
| chrome_switch_connectionB | Switch the active Chrome connection. |
| chrome_disconnectC | Disconnect from a Chrome instance. |
| targetB | List or switch browser targets (pages, workers). |
| query_elementsA | Find elements by CSS selector with DOM depth filtering. Returns tag, text, id, classes, visibility. |
| click_elementB | Click an element matching the CSS selector. |
| fill_elementB | Fill text into an input element matching the CSS selector. |
| navigateA | Navigate to a URL and wait for page load. |
| get_console_logsC | Get console log messages from the browser. |
| take_screenshotC | Capture a screenshot of the current page. |
| renderer_evaluateA | Evaluate arbitrary JavaScript in the renderer process. Does not require debugger pause. |
| v8_connectB | Connect to a V8 Inspector endpoint on a running Electron main process. |
| v8_evaluateC | Evaluate JavaScript in the Electron main process via V8 Inspector. |
| v8_disconnectB | Disconnect a V8 Inspector connection. |
| v8_list_connectionsA | List all V8 Inspector connections. |
| enable_networkB | Start capturing network requests for the current connection. |
| get_network_requestsB | List captured network requests with optional filtering. |
| clear_network_requestsC | Clear captured network requests. |
| enable_debug_toolsA | Enable JavaScript debugger. Must be called before breakpoints or stepping. |
| breakpointB | Set or remove breakpoints. |
| stepB | Step through code execution when paused. |
| executionC | Resume or pause execution. |
| call_stackA | Get the current call stack when execution is paused. |
| evaluateB | Evaluate JavaScript in a specific call frame. Only works when paused. |
| pause_on_exceptionsB | Configure whether to pause when exceptions are thrown. |
| helpA | Show install instructions for Electric Cherry across different tools. |
| hide_toolsB | Hide tools by pattern or specific names. |
| show_toolsB | Show (restore) hidden tools. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brandon-fryslie/electric-cherry'
If you have feedback or need assistance with the MCP directory API, please join our Discord server