github-chat-mcp and github-repo-mcp
These two tools appear to be ecosystem siblings: AsyncFuncAI/github-chat-mcp is a client library leveraging a Model Context Protocol to analyze and query GitHub repositories, while Ryan0204/github-repo-mcp is a server implementing a similar protocol specifically for reading GitHub repositories, suggesting the latter could be a backend or a specific implementation that the former might interact with or be a more general application of.
About github-chat-mcp
AsyncFuncAI/github-chat-mcp
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
Provides repository indexing and querying capabilities through two core tools, enabling semantic search and architectural analysis of codebases via the GitHub Chat API backend. Integrates directly with Claude Desktop and Cursor through MCP protocol, with uv-based installation and support for environment-based configuration. Built on FastMCP framework with adjustable logging and includes an MCP Inspector for local debugging.
About github-repo-mcp
Ryan0204/github-repo-mcp
Model Context Protocol server for Github Repo // Reading Github Repo
Exposes three tools—`getRepoAllDirectories`, `getRepoDirectories`, and `getRepoFile`—enabling AI assistants to browse public GitHub repositories and retrieve file contents through the Model Context Protocol. Uses stdio transport for integration with MCP clients (Cursor, Claude Desktop, Windsurf) and supports optional GitHub token authentication to increase API rate limits beyond the unauthenticated 60-request/hour threshold.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work