Skip to main content
Glama

MCP Rand

by turlockmike
# Contributing to MCP Rand We welcome contributions to MCP Rand! This document provides guidelines and instructions for contributing to the project. ## Development Setup 1. Clone the repository: ```bash git clone https://github.com/yourusername/mcp-rand.git cd mcp-rand ``` 2. Install dependencies: ```bash npm install ``` ## Development Commands ```bash # Build the project npm run build # Watch mode during development npm run dev # Run tests npm test # Run tests in watch mode npm run test:watch # Start the server npm start ``` ## Adding New Tools 1. Create a new handler file in `src/handlers/` 2. Create corresponding test file in `src/handlers/__tests__/` 3. Add handler exports to `src/handlers/index.ts` 4. Register the tool in `src/index.ts` 5. Update documentation in README.md ## Code Style - Use TypeScript for all new code - Follow existing patterns for handler implementation - Include comprehensive tests for all functionality - Document all public interfaces and tools ## Testing - Write tests for all new functionality - Ensure all tests pass before submitting PR - Include edge cases and error conditions - Test files should be named `*.test.ts` ## Pull Request Process 1. Create a feature branch 2. Make your changes 3. Update documentation 4. Run tests 5. Submit PR with description of changes ## License By contributing, you agree that your contributions will be licensed under the ISC License.

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/turlockmike/mcp-rand'

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