# Contributing to bigbugai-mcp
Thank you for considering contributing! We welcome issues and pull requests.
## Getting started
- Ensure you have Python 3.11+
- Create a virtual environment and install dev deps:
```bash
uv venv
source .venv/bin/activate # or .venv\Scripts\Activate.ps1 on Windows
uv pip install -e .[dev]
```
- Run tests and quality checks:
```bash
pytest -q
ruff check .
mypy src
```
## Pull requests
- Fork the repo and create a feature branch.
- Add/adjust tests for any behavior change.
- Keep changes focused and small where possible.
- Ensure CI passes before requesting review.
## Commit style
- Use clear commit messages summarizing changes.
- Reference issues in the PR description when applicable.
## Code style
- Follow ruff/mypy guidance. Line length is configured to 100 and E501 is ignored.
- Keep imports sorted; ruff will enforce.
## Security
- Never hardcode secrets or tokens.
- Prefer environment variables for configuration.
## Releasing
- Maintain semantic versioning in `pyproject.toml` and `src/bigbugai_mcp/__init__.py`.
- Update `CHANGELOG.md` (if present) with notable changes.
Thanks for contributing!
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/bigbugAi/bigbugai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server