First off, thank you for considering contributing to browser-use MCP Server! This project is released under the MIT License, which means your contributions will also be covered under the same permissive license.
We have adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/browser-use-mcp-server.git
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Push to your fork:
git push origin feature/your-feature-name
- Open a Pull Request
- Clone the repository directly:
git clone https://github.com/co-browser/browser-use-mcp-server.git
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Push to the repository:
git push origin feature/your-feature-name
- Open a Pull Request
If you're interested in being contributor, please reach out to the maintainers after making a few successful contributions via issues and pull requests.
We appreciate your attention to detail. However, minor fixes like typos or grammar corrections should not be submitted individually. Instead, create an issue noting these corrections, and we'll batch them into larger updates.
We use GitHub issues to track bugs. Before creating a bug report:
- Search existing Issues to ensure it hasn't already been reported
- If you find a closed issue that seems to address your problem, open a new issue and include a link to the original
When submitting a bug report, please use our bug report template and include as much detail as possible.
Enhancement suggestions are tracked through GitHub issues. Please use our feature request template when suggesting enhancements.
- Follow our pull request template
- Include screenshots and animated GIFs in your pull request whenever possible
- Follow our coding conventions and style guidelines
- Write meaningful commit messages
- Update documentation as needed
- Add tests for new features
- Pull requests undergo automated checks, including build and linting
- Pick an issue to work on or create a new one
- Comment on the issue to let others know you're working on it
- Create a branch with a descriptive name
- Write your code following our style guidelines
- Add tests for new functionality
- Update documentation as needed
- Submit a pull request
- Respond to code review feedback
By contributing to browser-use MCP Server, you agree that your contributions will be licensed under the MIT License. See LICENSE for details.