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.0.tar.gz (67.6 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.0-py3-none-any.whl (35.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: git_telemetry_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 67.6 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.0.tar.gz
Algorithm Hash digest
SHA256 1b1beeec06128caab44390373b9468fb5ed030a9ae3c98351b5d631ab1a11aa4
MD5 902b75df059a9e313c5b4d19ab872b74
BLAKE2b-256 d5050a63596c0f5d883d923e300c70414aa481b0f7d4735aef6605af358fabd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: git_telemetry_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b02a40b9862fb9485482db492b426a521ec6df1e82b5cfdf0c9116baa48077ab
MD5 a4ac9c8b14f607dddbb319cae4f12184
BLAKE2b-256 e7c6279538608a9f55cd29ab48247ad5d58a357d2fbfed61b6c980e3fa26ba10

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