Skip to main content
Glama

Git MCP

by Andre-Buzeli

git-monitor

Monitor Git repository activity by tracking logs, status changes, commit history, and contributor analysis to maintain project oversight and identify development patterns.

Instructions

Git monitoring and logging tool for log, status, commits, and contributors operations. Provides comprehensive repository analysis and monitoring capabilities.

Input Schema

NameRequiredDescriptionDefault
actionYesThe Git monitoring operation to perform
authorNoFilter by author name or email
branchNoBranch to analyze (default: current branch)
detailedNoShow detailed status information (for status operation)
formatNoCommit format (for commits operation)
graphNoShow commit graph (for commits operation)
grepNoFilter by commit message pattern
includeStatsNoInclude detailed statistics (insertions/deletions)
limitNoNumber of commits to show (1-1000, default: 10 for log, 50 for commits)
projectPathYesAbsolute path to the project directory
sinceNoDate since when to show logs (e.g., "2024-01-01", "1 week ago")
sortByNoSort contributors by (for contributors operation)
untilNoDate until when to show logs (e.g., "2024-01-01", "1 week ago")

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "The Git monitoring operation to perform", "enum": [ "log", "status", "commits", "contributors" ], "type": "string" }, "author": { "description": "Filter by author name or email", "type": "string" }, "branch": { "description": "Branch to analyze (default: current branch)", "type": "string" }, "detailed": { "description": "Show detailed status information (for status operation)", "type": "boolean" }, "format": { "description": "Commit format (for commits operation)", "enum": [ "short", "full", "oneline", "raw" ], "type": "string" }, "graph": { "description": "Show commit graph (for commits operation)", "type": "boolean" }, "grep": { "description": "Filter by commit message pattern", "type": "string" }, "includeStats": { "description": "Include detailed statistics (insertions/deletions)", "type": "boolean" }, "limit": { "description": "Number of commits to show (1-1000, default: 10 for log, 50 for commits)", "maximum": 1000, "minimum": 1, "type": "number" }, "projectPath": { "description": "Absolute path to the project directory", "type": "string" }, "since": { "description": "Date since when to show logs (e.g., \"2024-01-01\", \"1 week ago\")", "type": "string" }, "sortBy": { "description": "Sort contributors by (for contributors operation)", "enum": [ "commits", "lines", "name" ], "type": "string" }, "until": { "description": "Date until when to show logs (e.g., \"2024-01-01\", \"1 week ago\")", "type": "string" } }, "required": [ "action", "projectPath" ], "type": "object" }

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/Andre-Buzeli/git-mcp'

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