github_repo_reader
Reads source files from local repositories, excluding Git files, node_modules, binaries, and large files. Returns directory structure and file contents for development analysis.
Instructions
Recursively reads all source files in a local repository directory. Automatically ignores .git, node_modules, binary files, and large files (>500KB). Returns a directory tree and the full content of each readable file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_path | Yes | Absolute path to the local repository root. Windows example: C:\Users\YourName\Projects\my-repo | |
| max_files | No | Maximum number of files to return (default: 100, max: 500). |