Provides comprehensive Git repository management, enabling AI models to perform cloning, branching, staging, committing, and pushing changes, as well as inspecting commit history and working tree status.
Supports interaction with GitHub repositories for cloning via HTTPS and managing changes using personal access tokens for authentication.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Git MCP Assistant Toolclone https://github.com/example/app.git and show me the file list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
git-mcp-extensions
Kamiwaza extensions repository for kamiwazaai.
Overview
This repository contains Kamiwaza platform extensions:
Apps (
apps/): Multi-service applications deployed to App GardenServices (
services/): App Garden backend services (e.g., vector databases)Tools (
tools/): MCP protocol servers deployed to Tool Shed
Quick Start
Prerequisites
Docker and Docker Compose
Python 3.10+
uv (recommended) or pip
Setup
Creating Extensions
Development Workflow
Structure
Extension Requirements
Each extension must have:
kamiwaza.jsonwith name, version, risk_tierDockerfilefor each servicedocker-compose.ymlfor local developmentHealth endpoint at
GET /health(apps only)
See .ai/rules/architecture.md for detailed requirements.
Updating from Upstream
This repository was created from the Kamiwaza extensions template. To pull infrastructure updates:
Tip: keep .copier-answers.yml committed so the template source is known. The flags above make the update non-interactive by reusing stored answers.
Commands Reference
Command | Description |
| List all extensions |
| Create new app |
| Create new service |
| Create new tool |
| Build extension |
| Test extension |
| Validate all extensions |
| Generate App Garden configs |
| Build extension registry |
| Run full CI pipeline |
Configuration
Docker images are prefixed with: kamiwazaai/
GitHub Bootstrap
After creating the repo on GitHub, configure topics, branches, and protection rules:
What it configures:
Topics (
extensions)Develop branch from main
Branch naming rules (enforces
feature/*,fix/*, etc.)Branch protection (PR reviews, status checks, force push blocking)
See .github/repo-setup.yml.example for all configuration options.
License
Proprietary - kamiwazaai