Contributing to Firefox DevTools MCP

May 4, 2026 ยท View on GitHub

Issues

Issues are tracked on Bugzilla under product: Developer Infrastructure, component: Firefox MCP.

For questions and discussion, join the #firefox-devtools-mcp Matrix room.

Local development

npm install
npm run build

# Run with Inspector against local build
npx @modelcontextprotocol/inspector node dist/index.js --headless --viewport 1280x720

# Or run in dev with hot reload
npm run inspector:dev

Testing

npm run test:run          # all tests once (unit + integration)
npm test                  # watch mode

See docs/testing.md for full details on running specific test suites, the e2e scenario coverage, and known issues.

CI and Release

GitHub Actions for CI, Release, and npm publish are included. See docs/ci-and-release.md for details and required secrets.

Code of Conduct

This project follows the Mozilla Community Participation Guidelines.

License

By contributing, you agree that your contributions will be dual-licensed under MIT and Apache 2.0, matching the project's license.