Git Mob

Git Mob

MCP server that interfaces with the git-mob CLI app for managing co-authors in git commits during pair/mob programming.

0
Stars
1
Forks
14
Releases

Overview

Git Mob MCP Server is a Node.js server implementing the Model Context Protocol (MCP) for the Git Mob CLI. It enables automatic creation and management of co-authors for pair- and mob-programming sessions by maintaining a roster of team members and appending Co-authored-by trailers to commit messages for active sessions. Built with the @modelcontextprotocol/sdk, the server exposes MCP resources and tooling that integrate with the Git Mob CLI to set up git-mob globally or locally, manage team members (add/delete/list), and configure the active session's coauthors. It supports commands to set and clear the mob session, enumerate current coauthors and their trailers, and retrieve CLI help and version information. The project includes NPX usage for Claude Desktop and VS Code, allowing straightforward configuration in development environments, and ships with an MCP Inspector for testing and debugging during local development. Prerequisites include Node.js 18+, Git v2.32+, and the git-mob CLI. The MIT-licensed server aims to streamline co-authorship workflows across collaborative coding sessions.

Details

Owner
Mubashwer
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Setup git mob CLI

Sets up git-mob globally for the user.

Add / delete / list team members

Adds a new team member using their key, name, and email; supports deleting and listing all team members.

Choose team members for pairing / mobbing session

Allows selecting which team members are included as coauthors in the active pairing or mob session.

Automatic appending of Co-authored-by trailers

Automatically appends Co-authored-by trailers to commit messages for the active coauthors during pairing/mobbing sessions.

Audience

DevelopersAutomate and manage co-authors for commits during pair/mob sessions with the Git Mob CLI.
Team leadsCoordinate coauthor lists and session coauthors; manage membership for Git Mob integration.

Tags

git-mobMCPco-authorspair programmingmob programmingNode.jsGitModel Context Protocol