# Contributing to this Project
Thank you for your interest in contributing! š
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/REPO_NAME.git`
3. Create a new branch: `git checkout -b feature/your-feature-name`
4. Make your changes
5. Test your changes
6. Commit your changes: `git commit -m "Add your feature"`
7. Push to your branch: `git push origin feature/your-feature-name`
8. Create a Pull Request
## Development Setup
```bash
# Install dependencies
npm install
# Run tests
npm test
# Run linting
npm run lint
# Build the project
npm run build
```
## Code Style
- Use TypeScript/JavaScript ES6+ features
- Follow existing code formatting
- Add JSDoc comments for new functions
- Write tests for new features
- Keep commits small and focused
## Pull Request Guidelines
- Fill out the PR template completely
- Ensure all tests pass
- Update documentation as needed
- Keep the PR focused on a single feature/fix
- Respond to feedback promptly
## Reporting Issues
- Use the issue templates
- Provide clear reproduction steps
- Include environment information
- Be respectful and constructive
## Questions?
Feel free to open an issue for questions or reach out on social media.
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/ExpertVagabond/solana-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server