# Contributing to Gemini MCP Server
Thank you for your interest in contributing to Gemini MCP Server! This document provides guidelines and instructions for contributing.
## Getting Started
1. Fork the repository
2. Clone your fork
3. Create a new branch for your feature/fix
4. Make your changes
5. Write/update tests if necessary
6. Update documentation as needed
7. Submit a pull request
## Development Setup
```bash
npm install
npm run dev
```
## Code Style
- Use TypeScript
- Follow existing code formatting
- Add JSDoc comments for public APIs
- Use meaningful variable and function names
## Pull Request Process
1. Update the README.md if needed
2. Update documentation if you're changing functionality
3. Ensure tests pass
4. Request review from maintainers
## Questions or Problems?
Open an issue for discussion before making major changes.
## License
By contributing, you agree that your contributions will be licensed under the MIT License.