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.

github-chat-mcp
58
Established
github-repo-mcp
44
Emerging
Maintenance 2/25
Adoption 14/25
Maturity 25/25
Community 17/25
Maintenance 2/25
Adoption 7/25
Maturity 18/25
Community 17/25
Stars: 85
Forks: 16
Downloads: 120
Commits (30d): 0
Language: Python
License: MIT
Stars: 26
Forks: 11
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stale 6m
Stale 6m

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work