Skip to main content
Glama
singhashish4000

Git Analytics MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GIT_ANALYTICS_DEBUGNoEnable debug logging (e.g., set to true).
GIT_ANALYTICS_DEFAULT_PATHNoSet default repository path for the analytics server.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_repository_overviewB

Get a comprehensive overview of the Git repository including stats, top contributors, and recent activity

get_repository_statsB

Get detailed repository statistics including commits, authors, branches, and code changes

get_author_statsC

Get detailed statistics for all contributors including commits, code changes, and activity periods

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 3 tools

Disambiguation2/5

The tools have significant overlap in purpose, making them hard to distinguish. Both get_repository_overview and get_repository_stats appear to provide repository-level statistics, with get_repository_stats explicitly mentioning 'commits, authors, branches, and code changes' while get_repository_overview mentions 'stats, top contributors, and recent activity'—these descriptions suggest substantial redundancy. The only clearly distinct tool is get_author_stats, which focuses on contributor-level data.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case (get_author_stats, get_repository_overview, get_repository_stats). The naming is predictable and readable, with 'get' as the verb and descriptive nouns, showing no deviations in style or convention.

Tool Count3/5

With only 3 tools, the server feels thin for a 'Git Analytics' domain, which typically involves more granular operations like trend analysis, commit filtering, or branch comparisons. While 3 tools can be appropriate for a minimal scope, the overlapping descriptions suggest this might be under-scoped, lacking depth in analytical capabilities.

Completeness2/5

The tool set is severely incomplete for a Git analytics server. It only provides 'get' operations for statistics, with no tools for filtering, comparing, trending, or analyzing specific aspects like code churn, hot spots, or temporal patterns. This limits agents to basic retrieval without supporting deeper analytical workflows, creating significant gaps in functionality.

Maintenance

ActivityInactive
ResponsivenessNo issues