MCP Hub
Back to servers

gitwhy-mcp

The shared AI context engine for git — save, search, and share the reasoning behind code changes. Captures the why behind every commit and slide on PRs for coding agents.

glama
Updated
Apr 2, 2026

GitWhy MCP Server

The shared AI context engine for git — save, search, and share the reasoning behind code changes.

GitWhy captures the why behind every commit: reasoning, decisions, and trade-offs. This MCP server makes GitWhy's tools available to AI coding agents like Claude, Cursor, Windsurf, and VS Code Copilot.

Install

npm (recommended for MCP clients)

npm install -g gitwhy-mcp

Homebrew (macOS/Linux)

brew install gitwhy-cli/tap/git-why

Scoop (Windows)

scoop bucket add gitwhy https://github.com/quanng28/gitwhy-scoop-bucket
scoop install git-why

MCP Configuration

Claude Desktop / Claude Code

Add to your MCP config (~/.claude/settings.json or Claude Desktop settings):

{
  "mcpServers": {
    "gitwhy": {
      "command": "gitwhy-mcp",
      "args": []
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "gitwhy": {
      "command": "npx",
      "args": ["-y", "gitwhy-mcp"]
    }
  }
}

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "gitwhy": {
      "command": "npx",
      "args": ["-y", "gitwhy-mcp"]
    }
  }
}

Tools

ToolDescription
gitwhy_saveSave development context (reasoning, decisions, trade-offs) for the current session
gitwhy_getRetrieve a saved context by its ID
gitwhy_searchSearch saved contexts by keyword or natural language query
gitwhy_listBrowse saved contexts by domain/topic hierarchy
gitwhy_statusCheck setup state, pending commits, and sync status
gitwhy_syncUpload local contexts to the cloud (private)
gitwhy_publishShare synced contexts with your team
gitwhy_post_prPost context summary as a GitHub PR comment

Authentication

For cloud features (sync, publish, PR comments), you need a GitWhy API key:

  1. Sign up at app.gitwhy.dev
  2. Get your API key at app.gitwhy.dev/dashboard/api-keys
  3. For local CLI: run git why setup to authenticate
  4. For remote (Smithery/Glama): paste your API key when prompted

Links

License

MIT

Reviews

No reviews yet

Sign in to write a review