Summary
Reading an unfamiliar codebase without cloning it first.
index_repository does the work up front and query_repository answers against it, so evaluating a dependency starts with a question rather than a checkout and a grep. Because each question carries conversation_history, the second one builds on the first instead of arriving cold.
What it is
Two tools in sequence: index a GitHub repository from its URL, then ask questions about that codebase and get AI answers back.
What you get
- A GitHub repository indexed from its URL, which the question tool requires first
- Questions answered about an indexed repository, with conversation_history passed in so a follow-up does not restate the last one
Requirements
Uv on your PATH, which resolves the Python runtime through UV_PYTHON, and the URL of the repository. Indexing has to run before the first question.
Setup effort
One command — pip install github-chat-mcp
