We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoeyRubas/celery-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
CONTRIBUTING.md•1.4 KiB
# Contributing to Celery MCP
Thank you for your interest in contributing to Celery MCP! We welcome contributions from the community.
## Development Setup
1. Clone the repository:
```bash
git clone https://github.com/JoeyRubas/celery-mcp.git
cd celery-mcp
```
2. Set up a virtual environment:
```bash
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
```
3. Install dependencies:
```bash
pip install -e .[dev]
```
## Code Quality
We use several tools to maintain code quality:
- **Black**: Code formatting
- **isort**: Import sorting
- **flake8**: Linting
- **mypy**: Type checking
- **pytest**: Testing
Run all checks with:
```bash
black src/celery_mcp tests
isort src/celery_mcp tests
flake8 src/celery_mcp
mypy src/celery_mcp
pytest
```
## Testing
Add tests for new features in the `tests/` directory. Ensure all tests pass before submitting a pull request.
## Pull Requests
1. Fork the repository
2. Create a feature branch: `git checkout -b feature/my-feature`
3. Make your changes
4. Run the code quality checks
5. Commit your changes: `git commit -m 'Add my feature'`
6. Push to the branch: `git push origin feature/my-feature`
7. Open a pull request
## Issues
Report bugs or request features by opening an issue on GitHub.
## License
By contributing to this project, you agree that your contributions will be licensed under the MIT License.