A monorepo containing multiple Model Context Protocol (MCP) services for various functionalities.
This monorepo contains the following MCP services:
A robust Model Context Protocol (MCP) server implementation for Git operations, built on top of pygit2 (libgit2 bindings). This module provides AI agents with comprehensive capabilities to interact with Git repositories safely and efficiently.
Key Features:
- Standardized Interface: Provides unified Git operation capabilities via the MCP protocol.
- Zero Dependency Hassle: Intelligent
libgit2installation strategy adapting to multiple platforms. - Production-Grade Quality: Comprehensive error handling, logging, and observability.
📖 Documentation | 📚 API Reference
- Python 3.10+
- uv (recommended for dependency management)
Clone the repository:
git clone https://github.com/Kirky-X/mcps
cd mcpsEach service can be installed independently:
MCP Git:
cd services/git
# Install project dependencies
uv synccd services/git
uv run mcp-git --debugEach service has its own test suite:
MCP Git:
cd services/git
pytest tests/MCP Git:
# Format code
black services/git/src/
ruff check services/git/src/ --fixThis project is licensed under the Apache 2.0 License - see the LICENSE file for details.
Each service in this monorepo is independently licensed under the same terms as the main project.