loading…
Search for a command to run...
loading…
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 codi
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.
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.
npm install -g gitwhy-mcp
brew install gitwhy-cli/tap/git-why
scoop bucket add gitwhy https://github.com/quanng28/gitwhy-scoop-bucket
scoop install git-why
Add to your MCP config (~/.claude/settings.json or Claude Desktop settings):
{
"mcpServers": {
"gitwhy": {
"command": "gitwhy-mcp",
"args": []
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"gitwhy": {
"command": "npx",
"args": ["-y", "gitwhy-mcp"]
}
}
}
Add to .vscode/mcp.json:
{
"servers": {
"gitwhy": {
"command": "npx",
"args": ["-y", "gitwhy-mcp"]
}
}
}
| Tool | Description |
|---|---|
gitwhy_save |
Save development context (reasoning, decisions, trade-offs) for the current session |
gitwhy_get |
Retrieve a saved context by its ID |
gitwhy_search |
Search saved contexts by keyword or natural language query |
gitwhy_list |
Browse saved contexts by domain/topic hierarchy |
gitwhy_status |
Check setup state, pending commits, and sync status |
gitwhy_sync |
Upload local contexts to the cloud (private) |
gitwhy_publish |
Share synced contexts with your team |
gitwhy_post_pr |
Post context summary as a GitHub PR comment |
For cloud features (sync, publish, PR comments), you need a GitWhy API key:
git why setup to authenticateMIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"gitwhy-mcp": {
"command": "npx",
"args": []
}
}
}