Skip to main content
Glama

MCP Codebase Insight

by tosin2013
CONTRIBUTING.md2.73 kB
# Contributing Guidelines > 🚧 **Documentation In Progress** > > This documentation is being actively developed. More details will be added soon. ## Welcome! Thank you for considering contributing to MCP Codebase Insight! This document provides guidelines and workflows for contributing. ## Code of Conduct Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md). ## How Can I Contribute? ### Reporting Bugs 1. Check if the bug is already reported in [Issues](https://github.com/modelcontextprotocol/mcp-codebase-insight/issues) 2. If not, create a new issue with: - Clear title - Detailed description - Steps to reproduce - Expected vs actual behavior - Environment details ### Suggesting Enhancements 1. Check existing issues and discussions 2. Create a new issue with: - Clear title - Detailed description - Use cases - Implementation ideas (optional) ### Pull Requests 1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Run tests and linting 5. Submit PR with: - Clear title - Description of changes - Reference to related issues - Updated documentation ## Development Process ### 1. Setup Development Environment Follow the [Development Guide](README.md) for setup instructions. ### 2. Make Changes 1. Create a branch: ```bash git checkout -b feature/your-feature ``` 2. Make changes following our style guide 3. Add tests for new functionality 4. Update documentation ### 3. Test Your Changes ```bash # Run all tests pytest # Run specific test file pytest tests/path/to/test_file.py # Run with coverage pytest --cov=src tests/ ``` ### 4. Submit Changes 1. Push to your fork 2. Create pull request 3. Wait for review 4. Address feedback ## Style Guide ### Python Code Style - Follow PEP 8 - Use type hints - Maximum line length: 88 characters - Use docstrings (Google style) ### Commit Messages ``` type(scope): description [optional body] [optional footer] ``` Types: - feat: New feature - fix: Bug fix - docs: Documentation - style: Formatting - refactor: Code restructuring - test: Adding tests - chore: Maintenance ### Documentation - Keep README.md updated - Add docstrings to all public APIs - Update relevant documentation files - Include examples for new features ## Review Process 1. Automated checks must pass 2. At least one maintainer review 3. All feedback addressed 4. Documentation updated 5. Tests added/updated ## Getting Help - Join our [Discord](https://discord.gg/mcp-codebase-insight) - Ask in GitHub Discussions - Contact maintainers ## Recognition Contributors will be: - Listed in CONTRIBUTORS.md - Mentioned in release notes - Credited in documentation Thank you for contributing!

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/tosin2013/mcp-codebase-insight'

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