Opera DevTools MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| slim | No | Exposes a 'slim' set of 3 tools. Type: boolean | |
| channel | No | Specify a different Chrome channel. Choices: canary, dev, beta, stable. Type: string | |
| headless | No | Whether to run in headless (no UI) mode. Type: boolean, default: false | |
| isolated | No | If specified, creates a temporary user-data-dir that is automatically cleaned up after the browser is closed. Type: boolean, default: false | |
| log-file | No | Path to a file to write debug logs to. Type: string | |
| viewport | No | Initial viewport size (e.g., 1280x720). Type: string | |
| chrome-arg | No | Additional arguments for Chrome. Can be specified multiple times. Type: array of strings | |
| ws-headers | No | Custom headers for WebSocket connection in JSON format (e.g., '{"Authorization":"Bearer token"}'). Only works with --wsEndpoint. Type: string | |
| browser-url | No | Connect to a running, debuggable Chrome instance (e.g., http://127.0.0.1:9222). Type: string | |
| ws-endpoint | No | WebSocket endpoint to connect to a running Chrome instance (e.g., ws://127.0.0.1:9222/devtools/browser/<id>). Type: string | |
| auto-connect | No | If specified, automatically connects to a browser (Chrome 144+) running locally from the user data directory identified by the channel param (default channel is stable). Type: boolean, default: false | |
| proxy-server | No | Proxy server configuration for Chrome. Type: string | |
| user-data-dir | No | Path to the user data directory for Chrome. Type: string | |
| executable-path | No | Path to custom Chrome executable. Type: string | |
| category-network | No | Set to false to exclude network tools. Type: boolean, default: true | |
| performance-crux | No | Set to true to send URLs from performance traces to CrUX API. Type: boolean, default: false | |
| usage-statistics | No | Set to true to opt-in to usage statistics collection. Type: boolean, default: false | |
| category-emulation | No | Set to false to exclude emulation tools. Type: boolean, default: true | |
| category-extensions | No | Set to true to include extension tools. Type: boolean, default: false | |
| experimental-vision | No | Whether to enable coordinate-based tools. Type: boolean | |
| category-performance | No | Set to false to exclude performance tools. Type: boolean, default: true | |
| accept-insecure-certs | No | If enabled, ignores errors relative to self-signed and expired certificates. Type: boolean | |
| redact-network-headers | No | If true, redacts sensitive network headers. Type: boolean, default: false | |
| experimental-screencast | No | Exposes experimental screencast tools (requires ffmpeg). Type: boolean | |
| experimental-ffmpeg-path | No | Path to ffmpeg executable for screencast recording. Type: string | |
| ignore-default-chrome-arg | No | Explicitly disable default arguments for Chrome. Can be specified multiple times. Type: array of strings | |
| category-experimental-webmcp | No | Set to true to enable debugging WebMCP tools. Requires Chrome 149+. Type: boolean | |
| category-experimental-third-party | No | Set to true to enable third-party developer tools. Type: boolean, default: false |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No 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
- 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/operasoftware/opera-devtools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server