Skip to main content

Git Telemetry MCP

An MCP server (target spec 2026-07-28) providing a Development Time Machine. Analyzes git reflogs, commit history, working directory deltas, and shell history to give AI assistants temporal context about developer activity.

Quick Start

# Install dependencies
uv sync

# Run the MCP server (HTTP JSON-RPC on http://127.0.0.1:8787/mcp, SSE on /sse)
uv run git-telemetry-mcp

# Run tests
uv run pytest

MCP Client Configuration

Add to your MCP client config (e.g. Claude Desktop, Cursor, OpenCode):

{
  "mcpServers": {
    "git-telemetry": {
      "url": "http://127.0.0.1:8787/mcp"
    }
  }
}

Key Features & Architecture

  • 16 MCP Tools: Context packs, reflog timelines, dirty diff summaries, shell correlation, dry-run merge checks, stale branch detection, and smart commit generation.
  • Privacy First: Built-in serializer gate redacts PII, private keys, authorization tokens, API keys, and database credentials before payload return.
  • Contract Compliant: Every tool emits a telemetry_payload envelope (timezone_offset, repo_checksum, confidence_score, data) validated against draft-07 outputSchema and annotated with readOnlyHint, destructiveHint, and idempotentHint.
  • Safe Destructive Operations: Two-round-trip input_required confirmation flow for safe_git_reset and safe_git_checkout.

For complete documentation, tool reference, argument schemas, sample outputs, and protocol details, see HANDBOOK.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git_telemetry_mcp-0.1.1.tar.gz (72.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git_telemetry_mcp-0.1.1-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file git_telemetry_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: git_telemetry_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 72.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for git_telemetry_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b03bbd7bcd7ff537c9c29133fb6c80b5eda2cbee484543d7f822eb4195b1d38c
MD5 e13fc2ee059cd3a805482c98f87c497e
BLAKE2b-256 c01430c64f954781631309988a5f0d67cbf9f3e20e342d4e1d3247ed08e9aaf6

See more details on using hashes here.

File details

Details for the file git_telemetry_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: git_telemetry_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for git_telemetry_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ead3025f33a0a4efa816065c691cc2c3d99f99b53172ef7c37c9f31c59e12d2e
MD5 dcb9e8fd9a384f81549422249b04bca3
BLAKE2b-256 98bb748de6df234312e5386a983b706d6649322cc4caa640590c41749f687fd7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page