Semantic git queries via MCP. Beyond git log — answer who/what/when/why about any line, file, or branch.
Gi is an MCP project maintained in the hasanjahidul/git-insight-mcp repository. The maintainer describes its purpose as “Semantic git queries via MCP. Beyond git log — answer who/what/when/why about any line, file, or branch”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| who_touched | Group blame by author. Lines, commits, last-touched, primary owner. Optional line-range narrowing. |
| introducing_pr | Find the PR that introduced a line (or commit). Parses merge messages first; falls back to GitHub API. |
| co_change | Files most often changed together with the input file. |
| branch_hygiene | List branches with ahead/behind, last commit, merged status, stale flag. |
| recent_work | Standup helper: author's commits + files + ins/del in a window. |
| commit_context | Full commit context: subject, body, files, PR, related issues. |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Works with Claude Code, GitHub Copilot (VS Code 1.99+), Cursor, Windsurf, and Claude Desktop. One command to index; the Claude Code plugin keeps it in sync from there.
Agent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools.
A super simple Starter to build your own MCP Server
An MCP (Model Context Protocol) server implementation in Elixir that provides a test implementation for experimenting with the protocol.