Contributing to @yoyo-bot/mcp

February 8, 2026 ยท View on GitHub

Thanks for your interest in contributing to the Yoyo MCP server.

Getting Started

  1. Fork this repository
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/mcp.git
  3. Install dependencies: npm install
  4. Create a feature branch: git checkout -b feature/your-feature

Development

npm run build      # Compile TypeScript
npm run typecheck   # Type check without emitting
npm test           # Run tests

Pull Requests

  • Keep PRs focused on a single change
  • Include tests for new functionality
  • Ensure npm run typecheck passes
  • Use clear commit messages

Reporting Issues

  • Use GitHub Issues
  • Include steps to reproduce
  • Include your Node.js version and OS

Code Style

  • TypeScript strict mode
  • ES2022 target
  • NodeNext module resolution
  • Use .js extensions in imports

Licence

By contributing, you agree that your contributions will be licensed under the MIT License.