github-mcp-server and github-repo-mcp

These are competitors offering overlapping GitHub repository access capabilities, with the official server providing broader GitHub API coverage while the third-party alternative focuses specifically on repository reading operations.

github-mcp-server
68
Established
github-repo-mcp
44
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 2/25
Adoption 7/25
Maturity 18/25
Community 17/25
Stars: 27,776
Forks: 3,728
Downloads:
Commits (30d): 19
Language: Go
License: MIT
Stars: 26
Forks: 11
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No Package No Dependents
Stale 6m

About github-mcp-server

github/github-mcp-server

GitHub's official MCP Server

Exposes GitHub's API capabilities through the Model Context Protocol, enabling AI agents to browse repositories, manage issues and pull requests, analyze code patterns, and trigger CI/CD workflows via natural language. Operates as both a remote HTTP service (hosted by GitHub with OAuth/PAT authentication) and a local binary, integrating seamlessly with VS Code, Claude Desktop, Cursor, and other MCP-compatible hosts. Provides granular toolset configuration, policy governance controls, and an insiders track for experimental features like security analysis and workflow intelligence.

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