Skip to main content
Glama

Browser Control MCP

by eyalzh
CONTRIBUTING.md1.35 kB
# Contributing to Browser Control MCP We welcome pull requests for adding new features and tools to the extension, as well as for bug fixes. ## Development Guidelines ### Testing Requirements - Make sure to update the Firefox extension unit tests when making changes - Test the MCP server integration with Claude Desktop - Test the Firefox extension on Firefox Developer Edition ### Compatibility - Keep backwards and forward compatibility in mind when making changes - Ensure changes work across different versions of Firefox and Claude Desktop ### Security and Privacy Security and privacy are the core design principles of this solution. Please ensure that: - All browser interactions require explicit user consent - No sensitive data is logged or transmitted unnecessarily - Extension permissions are minimal and justified - WebSocket communication uses proper authentication ## Getting Started See the main README.md for setup instructions and the CLAUDE.md file for development commands. ## Pull Request Process 1. Fork the repository 2. Create a feature branch 3. Make your changes with appropriate tests 4. Run the test suite: `cd firefox-extension && npm test` 5. Build all projects: `npm run build` 6. Test manually with Claude Desktop and Firefox Developer Edition 7. Submit a pull request with a clear description of changes

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/eyalzh/browser-control-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server