A local-only CLI that mines your git log for which files actually change together, then hands an AI coding agent a queryable answer instead of a grep across the whole history.
graphkeeper is an MCP project maintained in the rudrendupaul/graphkeeper repository. The maintainer describes its purpose as “A local-only CLI that mines your git log for which files actually change together, then hands an AI coding agent a queryable answer instead of…”. Read the project documentation for the complete scope.
The documented pypi package is graphkeeper-cli. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
{
"mcpServers": {
"graphkeeper": {
"command": "uvx",
"args": [
"--from",
"graphkeeper-cli",
"graphkeeper-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Model Context Protocol server for Dash-style docsets
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Multi-LLM orchestration framework with agentic execution, memory/RAG, and training data generation
Search the MITRE ATT&CK enterprise knowledge base for adversary techniques and tactics.