# Contributing to swift-mcp
Thank you for your interest in contributing to swift-mcp! We welcome contributions from the community to help improve this project.
## How to Contribute
1. **Fork the repository**
- Click the "Fork" button at the top right of the repository page.
2. **Clone your fork**
- `git clone https://github.com/your-username/swift-mcp.git`
3. **Create a new branch**
- `git checkout -b my-feature-branch`
4. **Make your changes**
- Add new features, fix bugs, or improve documentation.
5. **Test your changes**
- Run `npm run build` and `npm test` to ensure everything works.
6. **Commit and push**
- `git add .`
- `git commit -m "Describe your changes"`
- `git push origin my-feature-branch`
7. **Open a Pull Request**
- Go to the repository on GitHub and open a pull request from your branch.
## Guidelines
- Follow the existing code style and conventions.
- Write clear, concise commit messages.
- Add or update tests for new features or bug fixes.
- Document any new functionality.
## Running Locally
- Install dependencies: `npm install`
- Build the project: `npm run build`
- Run tests: `npm test`
## Reporting Issues
If you find a bug or have a feature request, please open an issue on GitHub with as much detail as possible.
## Code of Conduct
Please be respectful and considerate in all interactions. See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) if available.
---
Thank you for helping make swift-mcp better!