Skip to main content
Glama
CONTRIBUTING.md1.43 kB
# Contributing to RulesetMCP Thank you for your interest in contributing to RulesetMCP! ## Ways to Contribute 1. **Report Bugs** - Open GitHub issues 2. **Suggest Features** - Propose new tools or capabilities 3. **Improve Documentation** - Fix typos, add examples 4. **Share Rule Packs** - Contribute community rule sets 5. **Write Code** - Submit pull requests ## Development Setup ```bash git clone https://github.com/n8daniels/RulesetMCP.git cd RulesetMCP npm install npm run build ``` ## Testing Your Changes ```bash # Build npm run build # Run locally node dist/index.js --config rulesetmcp.config.json ``` ## Code Style - Use TypeScript strict mode - Follow existing patterns - Add JSDoc comments for public APIs - Run `npm run build` before committing ## Pull Request Process 1. Fork the repository 2. Create a feature branch (`git checkout -b feature/amazing-feature`) 3. Make your changes 4. Build and test (`npm run build`) 5. Commit (`git commit -m 'Add amazing feature'`) 6. Push (`git push origin feature/amazing-feature`) 7. Open a Pull Request ## Community Rule Packs Want to contribute rule packs? Create a PR adding: ``` community-rules/ ├── owasp-security/ │ └── RULES.md ├── google-style-guide/ │ └── RULES.md └── your-rule-pack/ └── RULES.md ``` ## License By contributing, you agree your contributions will be licensed under the MIT License.

Latest Blog Posts

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/n8daniels/RulesetMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server