We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Shivbaj/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
CONTRIBUTING.mdβ’1.39 KiB
# Contributing to Agentic MCP Weather System
Thank you for your interest in contributing! π
## Development Setup
1. **Fork the repository** on GitHub
2. **Clone your fork**:
```bash
git clone https://github.com/YOUR-USERNAME/weather-mcp-agent.git
cd weather-mcp-agent
```
3. **Set up development environment**:
```bash
uv sync
```
4. **Create a branch** for your feature:
```bash
git checkout -b feature/your-feature-name
```
## Making Changes
1. **Write your code** following Python best practices
2. **Add tests** for new functionality in `test_suite.py`
3. **Update documentation** if needed
4. **Test your changes**:
```bash
uv run main.py test
```
## Code Style
- Use Python type hints
- Follow PEP 8 style guide
- Add docstrings for new functions/classes
- Use meaningful variable names
## Submitting Changes
1. **Commit your changes**:
```bash
git add .
git commit -m "Add: your descriptive commit message"
```
2. **Push to your fork**:
```bash
git push origin feature/your-feature-name
```
3. **Open a Pull Request** on GitHub
## Areas to Contribute
- π§ New MCP servers and tools
- π€ Enhanced AI orchestration
- π Better monitoring and logging
- π§ͺ More comprehensive tests
- π Documentation improvements
- π Bug fixes
## Questions?
Open an issue on GitHub for discussion before starting major changes.
Happy coding! π