Model Context Protocol server for Firefox DevTools. Enables AI assistants to inspect and control Firefox browser through the Remote Debugging Protocol. Useful for operations teams automating browser tasks, testing, and debugging. Integrates with Claude AI agents.
git clone https://github.com/freema/firefox-devtools-mcp.gitModel Context Protocol server for Firefox DevTools. Enables AI assistants to inspect and control Firefox browser through the Remote Debugging Protocol. Useful for operations teams automating browser tasks, testing, and debugging. Integrates with Claude AI agents.
["Install the Firefox DevTools MCP server and ensure Firefox is running with remote debugging enabled (about:config > devtools.chrome.enabled = true).","In your AI assistant (e.g., Claude), load the MCP server module for Firefox DevTools.","Use the prompt template to construct your task. Replace [TASK], [URL], [CSS_SELECTOR], or [API_ENDPOINT] with your specific requirements.","Execute the task and review the structured output. For debugging, focus on the 'inspect_network_request' or 'inspect_dom' actions to identify issues.","Iterate by refining selectors or filters based on the output. Use the 'timestamp' fields to track changes between runs."]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/freema/firefox-devtools-mcpCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use the Firefox DevTools MCP server to [TASK] in Firefox. For example: 'Open a new tab in Firefox, navigate to [URL], and inspect the DOM element with selector [CSS_SELECTOR].' Or: 'Debug the network request for [API_ENDPOINT] in the current tab and report the response headers.'
```json
{
"status": "success",
"actions": [
{
"action": "new_tab",
"timestamp": "2024-05-15T14:30:22Z",
"result": "Tab opened successfully (Tab ID: 3)"
},
{
"action": "navigate",
"url": "https://example.com/api/users",
"timestamp": "2024-05-15T14:30:25Z",
"result": "Navigation completed. Status: 200 OK"
},
{
"action": "inspect_network_request",
"filter": "url=https://example.com/api/users",
"timestamp": "2024-05-15T14:30:28Z",
"result": {
"request_id": "12345.67",
"method": "GET",
"status": 200,
"response_time_ms": 142,
"headers": {
"content-type": "application/json",
"cache-control": "no-cache"
},
"response_body": {
"users": [
{"id": 1, "name": "Alice", "role": "admin"},
{"id": 2, "name": "Bob", "role": "user"}
]
}
}
}
],
"summary": "Successfully debugged the network request for https://example.com/api/users. Identified 2 users in the response. No errors detected."
}
```Global payroll and compliance for distributed teams
Unlock data insights with interactive dashboards and collaborative analytics capabilities.
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan