mcp-github-reader-prod
If you are the rightful owner of mcp-github-reader-prod and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP GitHub Reader is a lightweight server that integrates GitHub repositories into context for large language models using the Model Context Protocol.
MCP GitHub Reader is designed to facilitate the interaction between large language models and GitHub repositories by leveraging the Model Context Protocol. It operates without the need for local repository cloning, instead utilizing GitHub's API to access and analyze repositories. The server offers features such as repository analysis, file access, smart filtering, and caching to optimize API usage. It is compatible with any LLM client supporting MCP and includes prompt templates for common tasks. The server is easy to install and can be run as a standalone server or integrated with platforms like Claude.
Features
- API-based access to GitHub repositories without local cloning
- Repository analysis and statistics retrieval
- Smart filtering with glob and regex patterns
- Cache-enabled to optimize GitHub API usage
- Prompt templates for common repository analysis tasks
Tools
get_individual_file_content
Retrieves the content of a specific file from a GitHub repository.
get_entire_repo_contents
Get an entire repository's content with smart filtering options.
analyzeRepository
Analyzes a repository, providing statistics and language breakdown.
searchRepository
Searches for files matching specific patterns within a repository.