Thank you for considering contributing to Ollama-MCP Bridge WebUI! This document provides guidelines and instructions for contributing.
Please be respectful and considerate of others when contributing to this project.
- Check if the bug has already been reported in the Issues section
- Use the bug report template when creating a new issue
- Include detailed steps to reproduce the bug
- Include information about your environment (OS, Node.js version, etc.)
- Check if the feature has already been requested in the Issues section
- Use the feature request template when creating a new issue
- Explain why this feature would be useful to most users
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes
- Run tests to ensure your changes don't break existing functionality
- Submit a pull request with a clear description of your changes
- Fork and clone the repository
- Install dependencies with
npm install - Create a
.envfile based on.env.template - Build the project with
npm run build - Start the development server with
npm run start
- Follow the existing code style
- Write clear, descriptive commit messages
- Update documentation when necessary
- Add tests for new features
To add support for a new MCP server:
- Install the MCP server package
- Add it to the configuration in a way consistent with existing MCPs
- Test thoroughly to ensure it works properly
- Document the new MCP in the README
Thank you for your contributions!