# Contributing to GitLab Code Review MCP
Thank you for considering contributing to GitLab Code Review MCP! Here's how you can help:
## Development Process
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Set up the development environment:
```bash
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e ".[dev]"
```
4. Make your changes
5. Run linting and tests:
```bash
black .
isort .
mypy server.py
pytest
```
6. Commit your changes with meaningful commit messages:
```bash
git commit -m "Add some amazing feature"
```
7. Push to your branch:
```bash
git push origin feature/amazing-feature
```
8. Open a Pull Request
## Pull Request Guidelines
- Update the README.md if needed
- Keep pull requests focused on a single change
- Write tests for your changes when possible
- Document new code based using docstrings
- End all files with a newline
## Code Style
This project uses:
- Black for code formatting
- isort for import sorting
- mypy for type checking
## License
By contributing, you agree that your contributions will be licensed under the project's MIT License.
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/lininn/gitlab-code-review-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server