Skip to content

seekingalpha/git-log-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-log-mcp

FastMCP server exposing a single typed tool, git_log. Use this tool to investigate when a code/configuration change happened and infer why it happened from commit history. Choose it when you need commit timelines, authorship context, or intent signals from commit messages and diffs for a specific module or identifier. It is not for repository file content reads or branch manipulation; it is for history analysis and change attribution.

Installation

From the project root, run:

uv sync

Then configure your MCP client to use the full path to .venv/bin/git-log-mcp.

Example Roo Code MCP configuration:

{
  "mcpServers": {
    "git-log": {
      "command": "/full/path/to/.venv/bin/git-log-mcp"
    }
  }
}

Development

Run tests:

pytest -q

About

FastMCP server exposing a `git_log` tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages