autonomous-frontend-browser-tools
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ACTIVE_PROJECT | Yes | The name of the active project to work with | |
| GEMINI_API_KEY | No | Your Gemini API key for AI capabilities | |
| OPENAI_API_KEY | No | Your OpenAI API key for AI capabilities | |
| GEMINI_EMBED_MODEL | No | Optional Gemini embedding model to use | |
| OPENAI_EMBED_MODEL | No | Optional OpenAI embedding model to use |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser.network.inspectA | Inspect recent browser network requests (DevTools-like). Use for debugging HTTP failures (4xx/5xx), payloads, and request sequences. Note: This captures network errors that console tools miss. |
| ui.interactA | Interact with the active browser tab using semantic selectors (data-testid, role+name, label, placeholder, name, text, css, xpath). Supports actions: click, type, select, check/uncheck, keypress, hover, waitForSelector, scroll. Automatically scrolls into view and waits for visibility/enabled. Uses a CDP fallback in the extension when needed. |
| api.listTagsB | List all API tags with operation counts (from Swagger/OpenAPI). |
| browser.screenshotA | Capture current browser tab; saves to structured path and returns image. Requires extension connection with DevTools open. |
| ui.inspectElementA | Enhanced UI Debugging Context Tool - Gets comprehensive debugging information for the element selected in browser DevTools. Prerequisite: DevTools open, element selected in Elements panel. Returns:
Autonomous AI Usage: This tool provides enough context to understand and fix UI issues without additional tool calls. Use the Best used in workflow: Screenshot → Select Element → Enhanced Inspect → Apply Fixes |
| api.requestA | Execute a live HTTP request to API_BASE_URL; optionally include an Authorization bearer token retrieved from configured browser storage. Use after 'api.searchEndpoints' or for known endpoints. |
| api.searchEndpointsA | Semantic API documentation search returning essential info: path, method, params (GET), request body (POST/PUT/PATCH/DELETE), and success responses. If schemas are missing, suggests using 'api.request' for live testing. |
| browser.navigateA | Navigates the current active browser tab to a new URL. Use for automated testing, navigation flows, or redirecting to specific pages. Requires Chrome extension to be connected. Route Reference: ROUTES_FILE_PATH variable is not set so make sure you know the routes to use |
| browser.console.readA | Read browser console logs with filters; returns formatted summary + stats. Captures JS errors/warnings/logs and browser-generated network errors (e.g., 'Failed to load resource'). For full HTTP payloads and headers, use 'browser.network.inspect'. |
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/Winds-AI/Frontend-development-MCP-tools-public'
If you have feedback or need assistance with the MCP directory API, please join our Discord server