Thank you for your interest in contributing to create-mcp-server
! This tool helps developers quickly scaffold new MCP (Model Context Protocol) servers.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/create-python-server.git
- Install dependencies:
uv sync --dev --all-extras
- Make your changes in the
src
directory - Test your changes by creating a new server:
uv run -m create_mcp_server test-server
- Run type checking:
uv run pyright
- Run linting:
uv run ruff check .
- Create a new branch for your changes
- Make your changes
- Ensure type checking and linting pass
- Test server creation using your changes
- Submit a pull request with a clear description of your changes
This project follows our Code of Conduct. Please review it before contributing.
- Use the GitHub issue tracker
- Provide clear reproduction steps
- Include relevant system information
- Specify the version you're using
Please review our Security Policy for reporting security vulnerabilities.
By contributing, you agree that your contributions will be licensed under the MIT License.