20 Best GitHub MCP Servers, Compared (October 2026)
The short answer
Most readers should start with GitHub MCP Server (github/github-mcp-server). It is GitHub's official MCP Server, documents a hosted HTTP endpoint for repository, issue, and pull request context, had 33,668 stars and 654 stars gained per 30 days, and its default branch had a commit 3 days ago with 171 commits in the last 12 weeks. If whole-file reads waste context in a large repository, github-codemunch-mcp (jgravelle/jcodemunch-mcp) is the better answer: it exposes 7 tools, its tool descriptions are graded A, it had 10,808 PyPI downloads in a typical week, and its default branch had 1,149 commits in the last 12 weeks. For sprint and roadmap work in GitHub Projects V2, mcp-github-project-manager (kunwarVivek/mcp-github-project-manager) is the better answer.
Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.
Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.
Quick picks
- 1GitHub MCP Server : A developer with a remote-capable MCP host who needs GitHub repository, issue, and pull request context: it documents a hosted HTTP endpoint.
- 2github-codemunch-mcp : Exploring a large GitHub repository where whole-file reads waste context: it indexes source once, then serves targeted symbols through seven tools.
- 3mcp-github-project-manager : Planning sprints and roadmaps for teams that live in GitHub Projects V2: it exposes milestone, sprint, and project tools alongside issue and pull request management.
- 4Octocode MCP : Researching code across a local checkout and GitHub repositories: it exposes 13 tools for local ripgrep/LSP search plus GitHub code, repo, PR, and package lookup.
- 5idea-reality-mcp : Before starting a new project: it exposes one idea_check tool that scans GitHub, Hacker News, npm, PyPI, and Stack Overflow for existing competitors.
Which one, for your situation
| Your situation | What to use |
|---|---|
| You need repository, issue, and pull request context over HTTP | Use GitHub MCP Server (github/github-mcp-server): it documents a hosted HTTP endpoint and its default branch had 171 commits in the last 12 weeks. |
| You need token-efficient symbol search in a large repository | Use github-codemunch-mcp (jgravelle/jcodemunch-mcp): it exposes 7 tools, its tool descriptions are graded A, and its default branch had 1,149 commits in the last 12 weeks. |
| Your team plans sprints and roadmaps in GitHub Projects V2 | Use mcp-github-project-manager (kunwarVivek/mcp-github-project-manager): it exposes 84 tools for projects, milestones, tasks, and sprints, and its default branch had 56 commits in the last 12 weeks. |
| You need duplicate code checks before committing a snippet | Use jscpd (kucherenko/jscpd): it exposes 4 tools, its tool descriptions are graded A, and its default branch had a commit 0 days ago. |
| You want static analysis for Python, TypeScript, or Go code | Use mcp-skylos (duriantaco/skylos): it exposes 16 tools for static analysis, its tool descriptions are graded A, and it had 15,530 PyPI downloads in a typical week. |
| You need review before destructive git, SQL, or shell actions | Use Node9-Proxy (node9-ai/node9-proxy): it checks tool calls and holds destructive git, SQL, and shell actions for review, and its default branch had a commit 0 days ago. |
Top MCP servers for GitHub
| Best for | Profile | ||||||
|---|---|---|---|---|---|---|---|
| 1 | A developer with a remote-capable MCP host who needs GitHub repository, issue, and pull request context: it documents a hosted HTTP endpoint. | Community favourite | 33,668 | +654 | 3 days ago | 92.2 | |
| 2 | Exploring a large GitHub repository where whole-file reads waste context: it indexes source once, then serves targeted symbols through seven tools. | Community favourite | 2,779 | +91 | today | 84.8 | |
| 3 | Planning sprints and roadmaps for teams that live in GitHub Projects V2: it exposes milestone, sprint, and project tools alongside issue and pull request management. | Steady | 103 | +3 | 26 days ago | 62.9 | |
| 4 | Researching code across a local checkout and GitHub repositories: it exposes 13 tools for local ripgrep/LSP search plus GitHub code, repo, PR, and package lookup. | Community favourite | 950 | +8 | 54 days ago | 61.9 | |
| 5 | Before starting a new project: it exposes one idea_check tool that scans GitHub, Hacker News, npm, PyPI, and Stack Overflow for existing competitors. | Community favourite | 822 | +1 | 30 days ago | 58.7 | |
| 6 | Before committing code to a project already scanned by jscpd, check_duplication compares a snippet against existing duplication. | Community favourite | 6,408 | +193 | today | 57.1 | |
| 7 | Debugging with AI coding assistants: its README documents web_search and get_content returning StackOverflow answers, GitHub Issue comments, arXiv content, and Wikipedia text in one call. | Community favourite | 399 | +6 | 8 days ago | 57.1 | |
| 8 | AI assistants needing current documentation and code from a specific GitHub repository: remote MCP URLs for repositories and GitHub Pages avoid local setup. | Abandoned but popular | 8,461 | +63 | 163 days ago | 55.9 | |
| 9 | AI coding agents working in Python repositories: it exposes 16 static-analysis tools covering dead code, security, secrets, quality, architecture, and remediation. | Community favourite | 847 | +16 | today | 55.1 | |
| 10 | When you want natural language search over your own GitHub starred repositories: it indexes their metadata and README content and documents a search_github_stars MCP tool. | Steady | 117 | +1 | yesterday | 54.4 | |
| 11 | Turning a GitHub repository into a Claude skill or RAG pipeline: it exposes 40 tools for scraping, packaging, enhancing, and exporting that source. | Community favourite | 15,143 | +168 | 18 days ago | 52.4 | |
| 12 | Automating GitHub Actions, pull requests, code search, file operations, and repository management through MCP: it documents code-first tools with compact, json, and markdown response formats. | Steady | 5 | 0 | 82 days ago | 49.1 | |
| 13 | Agents calling MCP servers with secrets in their environment: it wraps them with bidirectional scanning for credential leaks, prompt injection, and tool description poisoning. | Community favourite | 933 | +40 | today | 49.1 | |
| 14 | AI coding-agent runs needing spend limits, loop prevention, and verification: it exposes 24 MCP tools for preflight, run control, status, dossiers, and GitHub PR creation. | Community favourite | 412 | +314 | yesterday | 47.8 | |
| 15 | Creating, activating, and sharing reusable AI personas and modular elements: it exposes five MCP tools for element lifecycle operations plus GitHub-backed community sharing. | Steady | 46 | +4 | 10 days ago | 45.4 | |
| 16 | Teams treating documentation as the source of truth before code: it exposes read-only guard, score and diagnose tools that validate canonical docs and return findings. | Community favourite | 32 | +3 | 3 days ago | 45.0 | |
| 17 | For an MCP client that needs web search, AI answers, and URL extraction from provider APIs: it exposes them as web_search, ai_search, and web_extract. | Community favourite | 356 | +9 | 2 days ago | 44.8 | |
| 18 | Discovering what is trending on GitHub: it exposes two tools, one for trending repositories and one for trending developers, filterable by language and period. | Dormant | 60 | +4 | 214 days ago | 44.7 | |
| 19 | Coding agents losing project context between sessions: its MCP memory server stores and searches per-project and global memories in local SQLite. | Steady | 98 | +5 | 4 days ago | 44.5 | |
| 20 | Teams running coding agents with GitHub access: it checks tool calls and holds destructive git, SQL, and shell actions for review. | Community favourite | 219 | +4 | today | 42.8 |
The ranking, with the evidence
Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about GitHub (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.
- Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
- Community favourite: Widely adopted and still actively maintained.
- Dormant: Neither changing nor widely adopted. Here because it still matches the search.
- Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
- Steady: Maintained, modest audience, no surprises in either direction.
Best for: A developer with a remote-capable MCP host who needs GitHub repository, issue, and pull request context: it documents a hosted HTTP endpoint.
GitHub MCP Server connects AI tools to GitHub through a hosted remote MCP endpoint, with installation guides for VS Code, Claude, Codex, Cursor, Windsurf, Zed, and other hosts, and supports OAuth or a GitHub Personal Access Token. Before choosing it, note that the remote server requires a compatible MCP host with remote support and applicable policies enabled, and OAuth access assumes the host application has its own GitHub App or OAuth App configuration.
GitHub stars33,668Stars / 30 days+654npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposednever inspectedLast commit3 days agoCommits / 12 weeks171Maintenance gradeATool descriptionsNot gradedScore 92.2: show every number behind it
- Adoption100 / 100 · weight 40%
- GitHub stars100
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum74 / 100 · weight 14%
- Stars gained, relative to size57
- Stars gained, absolute100
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 92.2
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 92.2
Best for: Exploring a large GitHub repository where whole-file reads waste context: it indexes source once, then serves targeted symbols through seven tools.
It parses repository source with tree-sitter and exposes 7 tools: index_repo builds a local index, and list_repos, get_file_tree, get_file_outline, get_symbol, get_symbols, and search_symbols query it. Indexing is a prerequisite, since the retrieval tools only cover repositories already indexed into local storage, and the license is free for personal use while commercial use requires a paid license.
GitHub stars2,779Stars / 30 days+91npm / typical weekShips no npm packagePyPI / typical week10.8Kjcodemunch-mcpTools exposed7Last committodayCommits / 12 weeks1,149Maintenance gradeATool descriptionsAScore 84.8: show every number behind it
- Adoption99 / 100 · weight 40%
- GitHub stars86
- PyPI downloads86
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum82 / 100 · weight 14%
- Stars gained, relative to size73
- Stars gained, absolute79
- PyPI download trend100
- Tool quality76 / 100 · weight 13%
- Tool description quality68
- Built and inspected by Glama100
- Trust0 / 100 · weight 9%
- License0
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 84.8
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 84.8
Best for: Planning sprints and roadmaps for teams that live in GitHub Projects V2: it exposes milestone, sprint, and project tools alongside issue and pull request management.
The server exposes 84 tools for creating and updating GitHub projects, milestones, issues, draft issues, pull requests, reviews, and sprints, and its README documents MCP resources, prompts, and stdio setup for Claude, Codex, Cursor, Windsurf, and Roo. Choosing it assumes the work already lives in GitHub Projects V2, since all state is kept in GitHub issues, project fields, and comments rather than an external database.
GitHub stars103Stars / 30 days+3npm / typical week49PyPI / typical weekno attributed packageTools exposed84Last commit26 days agoCommits / 12 weeks56Maintenance gradeCTool descriptionsCScore 62.9: show every number behind it
- Adoption56 / 100 · weight 40%
- GitHub stars50
- npm downloads36
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance89 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence100
- Momentum27 / 100 · weight 14%
- Stars gained, relative to size44
- Stars gained, absolute24
- npm download trend0
- Tool quality51 / 100 · weight 13%
- Tool description quality43
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 62.9
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 62.9
Best for: Researching code across a local checkout and GitHub repositories: it exposes 13 tools for local ripgrep/LSP search plus GitHub code, repo, PR, and package lookup.
Octocode MCP exposes 13 tools for code research spanning local ripgrep and LSP navigation plus GitHub code search, file reads, repository structure, repository and pull request search, and NPM/Python package lookup. Before choosing it, note that running the MCP server through npx requires Node.js 20.12+, and GitHub authentication is optional but unlocks private repositories and higher API rate limits.
GitHub stars950Stars / 30 days+8npm / typical week2.1KPyPI / typical weekno attributed packageTools exposed13Last commit54 days agoCommits / 12 weeks16Maintenance gradeATool descriptionsAScore 61.9: show every number behind it
- Adoption80 / 100 · weight 40%
- GitHub stars74
- npm downloads35downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance90 / 100 · weight 24%
- Last commit touching this server88dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 1 days ago, which counts every ref; the stored date would have published 1 days ago
- Repository maintenance grade100
- Commit cadence85
- Momentum27 / 100 · weight 14%
- Stars gained, relative to size35
- Stars gained, absolute38
- npm download trend0
- Tool quality100 / 100 · weight 13%
- Tool description quality93
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 79.4
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 61.9
Best for: Before starting a new project: it exposes one idea_check tool that scans GitHub, Hacker News, npm, PyPI, and Stack Overflow for existing competitors.
The server exposes one tool, idea_check, which takes a plain-English idea description and returns a reality signal with competitor data, trend direction, and pivot suggestions gathered from GitHub, Hacker News, npm, PyPI, and Stack Overflow. It does not cover GitHub repository operations, and local installation assumes a uvx-capable Python environment (the README also documents a hosted REST endpoint and a Smithery remote install).
GitHub stars822Stars / 30 days+1npm / typical weekShips no npm packagePyPI / typical week70idea-reality-mcpTools exposed1Last commit30 days agoCommits / 12 weeks5Maintenance gradeCTool descriptionsAScore 58.7: show every number behind it
- Adoption76 / 100 · weight 40%
- GitHub stars73
- PyPI downloads20PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance82 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade55
- Commit cadence65
- Momentum30 / 100 · weight 14%
- Stars gained, relative to size16
- Stars gained, absolute16
- PyPI download trend72
- Tool quality93 / 100 · weight 13%
- Tool description quality85
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 75.3
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 58.7
Best for: Before committing code to a project already scanned by jscpd, check_duplication compares a snippet against existing duplication.
jscpd is a duplicate code detector whose built-in MCP server, started with jscpd --mcp, exposes four tools over stdio: check_duplication, get_file_clones, get_statistics, and check_current_directory. Before choosing it, know that it checks against a scanned project: check_duplication compares snippets to the last scan, while check_current_directory re-scans only the paths the server was started with.
GitHub stars6,408Stars / 30 days+193npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposed4Last committodayCommits / 12 weeks671Maintenance gradeATool descriptionsAScore 57.1: show every number behind it
- Adoption95 / 100 · weight 40%
- GitHub stars95
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum79 / 100 · weight 14%
- Stars gained, relative to size71
- Stars gained, absolute92
- npm download trendnot measuredno download history for the selected registry
- Tool quality100 / 100 · weight 13%
- Tool description quality93
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integrates100
- Weighted mean of the five
- 95.2
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 57.1
- 7
Best for: Debugging with AI coding assistants: its README documents web_search and get_content returning StackOverflow answers, GitHub Issue comments, arXiv content, and Wikipedia text in one call.
The README documents web_search for top results with title, link, snippet, and page_content, and get_content for page content in Markdown. The README positions it within a suite that also calls for installing Serena, Lad MCP Server, and tdd separately.
GitHub stars399Stars / 30 days+6npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposednever inspectedLast commit8 days agoCommits / 12 weeks306Maintenance gradeATool descriptionsNot gradedScore 57.1: show every number behind it
- Adoption65 / 100 · weight 40%
- GitHub stars65
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum38 / 100 · weight 14%
- Stars gained, relative to size42
- Stars gained, absolute33
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 73.2
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 57.1
Best for: AI assistants needing current documentation and code from a specific GitHub repository: remote MCP URLs for repositories and GitHub Pages avoid local setup.
GitMCP exposes 32 tools for Git operations, GitHub and Gitea repository management, authentication, configuration, releases, backups, and health checks, and its README documents remote MCP endpoints for connecting AI assistants to GitHub repository or GitHub Pages documentation. Before choosing it, note that the README's connection instructions assume an MCP-capable client, with Claude Desktop requiring the mcp-remote npm package.
GitHub stars8,461Stars / 30 days+63npm / typical weekdownloads not countedPyPI / typical weekno attributed packageTools exposed32Last commit163 days agoCommits / 12 weeks0Maintenance gradeFTool descriptionsCScore 55.9: show every number behind it
- Adoption98 / 100 · weight 40%
- GitHub stars98
- npm downloadsnot measurednpm names no repository for git-mcp, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance40 / 100 · weight 24%
- Last commit touching this server68
- Repository maintenance grade5
- Commit cadence5
- Momentum50 / 100 · weight 14%
- Stars gained, relative to size35
- Stars gained, absolute73
- npm download trendnot measuredno download history for the selected registry
- Tool quality53 / 100 · weight 13%
- Tool description quality45
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 71.7
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 55.9
Best for: AI coding agents working in Python repositories: it exposes 16 static-analysis tools covering dead code, security, secrets, quality, architecture, and remediation.
mcp-skylos exposes 16 tools, including analyze for dead code, security_scan, quality_check, secrets_scan, architecture_check, and remediate, returning findings with file paths, line numbers, and severity. Before choosing it, note that Python has the deepest coverage and Go dead-code and security checks require the native skylos-go engine, so other language checks are narrower.
GitHub stars847Stars / 30 days+16npm / typical weekShips no npm packagePyPI / typical week15.5KskylosTools exposed16Last committodayCommits / 12 weeks266Maintenance gradeATool descriptionsAScore 55.1: show every number behind it
- Adoption100 / 100 · weight 40%
- GitHub stars73
- PyPI downloads89
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum60 / 100 · weight 14%
- Stars gained, relative to size52
- Stars gained, absolute49
- PyPI download trend89
- Tool quality81 / 100 · weight 13%
- Tool description quality73
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 91.8
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 55.1
Best for: When you want natural language search over your own GitHub starred repositories: it indexes their metadata and README content and documents a search_github_stars MCP tool.
The server fetches a user's GitHub starred repositories, processes their README content, stores the data in Cloudflare R2, builds a searchable index with AutoRAG, and documents a search_github_stars MCP tool for natural language queries. Before choosing it, note that setup requires a GitHub Personal Access Token with repo scope, a Cloudflare account with R2 and AutoRAG configured, and API key authentication for the MCP server.
GitHub stars117Stars / 30 days+1npm / typical weekdownloads not countedPyPI / typical weekno attributed packageTools exposednever inspectedLast commityesterdayCommits / 12 weeks14Maintenance gradeBTool descriptionsNot gradedScore 54.4: show every number behind it
- Adoption52 / 100 · weight 40%
- GitHub stars52
- npm downloadsnot measurednpm names no repository for mcp-github-stars, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance92 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence85
- Momentum24 / 100 · weight 14%
- Stars gained, relative to size30
- Stars gained, absolute16
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 64.0
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 54.4
Best for: Turning a GitHub repository into a Claude skill or RAG pipeline: it exposes 40 tools for scraping, packaging, enhancing, and exporting that source.
Skill Seekers exposes 40 MCP tools for scraping documentation sites, GitHub repositories, PDFs, videos, and local codebases, then packaging, enhancing, uploading, and exporting the results as AI skills or vector database formats. It is installed from the skill-seekers PyPI package with the mcp extra, while video scraping and platform uploads require additional extras or platform-specific API keys.
GitHub stars15,143Stars / 30 days+168npm / typical weekShips no npm packagePyPI / typical week1.8Kskill-seekersTools exposed40Last commit18 days agoCommits / 12 weeks93Maintenance gradeATool descriptionsBScore 52.4: show every number behind it
- Adoption100 / 100 · weight 40%
- GitHub stars100
- PyPI downloads35PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum46 / 100 · weight 14%
- Stars gained, relative to size43
- Stars gained, absolute90
- PyPI download trend0
- Tool quality61 / 100 · weight 13%
- Tool description quality53
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 87.3
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 52.4
Best for: Automating GitHub Actions, pull requests, code search, file operations, and repository management through MCP: it documents code-first tools with compact, json, and markdown response formats.
The server documents GitHub workflow automation for Actions monitoring, pull request management, code search, file operations, and repository management, exposing tools through an MCP interface and offering compact, json, and markdown response formats. Before choosing it, note that it is distributed on PyPI as github-mcp-server, requires Python 3.10 or newer, and has no npm package published.
GitHub stars5Stars / 30 days0npm / typical weekShips no npm packagePyPI / typical week98github-mcp-serverTools exposednever inspectedLast commit82 days agoCommits / 12 weeks1Maintenance gradeBTool descriptionsNot gradedScore 49.1: show every number behind it
- Adoption45 / 100 · weight 40%
- GitHub stars19
- PyPI downloads42
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance76 / 100 · weight 24%
- Last commit touching this server88
- Repository maintenance grade80
- Commit cadence40
- Momentum25 / 100 · weight 14%
- Stars gained, relative to size0
- Stars gained, absolute0
- PyPI download trend100
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 57.8
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 49.1
Best for: Agents calling MCP servers with secrets in their environment: it wraps them with bidirectional scanning for credential leaks, prompt injection, and tool description poisoning.
Pipelock wraps MCP servers and scans traffic in both directions for credential leaks, prompt injection, and tool description poisoning, and it documents an HTTP fetch proxy for mediated egress. CONNECT tunnel contents are inspected only when TLS interception is enabled; otherwise CONNECT traffic is scanned at the hostname and URL level.
GitHub stars933Stars / 30 days+40npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposednever inspectedLast committodayCommits / 12 weeks791Maintenance gradeATool descriptionsNot gradedScore 49.1: show every number behind it
- Adoption74 / 100 · weight 40%
- GitHub stars74
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum74 / 100 · weight 14%
- Stars gained, relative to size79
- Stars gained, absolute65
- npm download trendnot measuredno download history for the selected registry
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 81.8
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 49.1
Best for: AI coding-agent runs needing spend limits, loop prevention, and verification: it exposes 24 MCP tools for preflight, run control, status, dossiers, and GitHub PR creation.
MartinLoop governs AI coding-agent runs through 24 MCP tools for planning, preflight, budget and status checks, pause/cancel/continue control, verification evidence, dossiers, evaluation, and GitHub pull-request creation. It requires the @martinloop/mcp MCP package for host installation and the martin-loop npm package for CLI use.
GitHub stars412Stars / 30 days+314npm / typical week200PyPI / typical weekno attributed packageTools exposed24Last commityesterdayCommits / 12 weeks447Maintenance gradeBTool descriptionsAScore 47.8: show every number behind it
- Adoption69 / 100 · weight 40%
- GitHub stars65
- npm downloads24downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance95 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade80
- Commit cadence100
- Momentum75 / 100 · weight 14%
- Stars gained, relative to size100
- Stars gained, absolute100
- npm download trend0
- Tool quality76 / 100 · weight 13%
- Tool description quality68
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 79.7
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 47.8
Best for: Creating, activating, and sharing reusable AI personas and modular elements: it exposes five MCP tools for element lifecycle operations plus GitHub-backed community sharing.
DollhouseMCP exposes five MCP tools split into create, read, update, delete, and execute operations for persona, skill, template, agent, memory, and ensemble elements, with an npx web setup wizard documented for MCP-compatible clients. Before choosing it, note that it assumes an MCP-compatible client and that permission hook support varies by client, with full native support listed only for Claude Code.
GitHub stars46Stars / 30 days+4npm / typical week263PyPI / typical weekno attributed packageTools exposed5Last commit10 days agoCommits / 12 weeks148Maintenance gradeATool descriptionsAScore 45.4: show every number behind it
- Adoption46 / 100 · weight 40%
- GitHub stars42
- npm downloads26downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum37 / 100 · weight 14%
- Stars gained, relative to size62
- Stars gained, absolute30
- npm download trend0
- Tool quality93 / 100 · weight 13%
- Tool description quality85
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 68.5
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 45.4
Best for: Teams treating documentation as the source of truth before code: it exposes read-only guard, score and diagnose tools that validate canonical docs and return findings.
DocGuard is an npm-published MCP server (package docguard-cli, started with
docguard mcp) whose 12 read-only tools report on a project's canonical documentation: docguard_guard runs the enabled validators and returns each finding with a stable code, docguard_score computes a CDD maturity grade, docguard_diagnose returns only failing and warning validators with suggested fixes, and docguard_verify_claims extracts documented numbers, limits and enums as a verification task list. Every tool is read-only, so it surfaces findings, scores and commit-stamped evidence bundles rather than editing the documentation it checks, and its evidence-verification path evaluates a.docguard-evidence.jsonfile against bounded local sources.GitHub stars32Stars / 30 days+3npm / typical week564PyPI / typical week642docguard-cliTools exposed12Last commit3 days agoCommits / 12 weeks229Maintenance gradeATool descriptionsAScore 45.0: show every number behind it
- Adoption65 / 100 · weight 40%
- GitHub stars38
- PyPI downloads60
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum40 / 100 · weight 14%
- Stars gained, relative to size51
- Stars gained, absolute24
- PyPI download trendnot measuredno download history for the selected registry
- Tool quality78 / 100 · weight 13%
- Tool description quality70
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 75.0
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 45.0
Best for: For an MCP client that needs web search, AI answers, and URL extraction from provider APIs: it exposes them as web_search, ai_search, and web_extract.
The server exposes web_search, ai_search, and web_extract tools for web search, sourced AI answers, and content extraction or summarization. It relies on provider API keys supplied through environment variables, and providers without keys are skipped while the rest keep working.
GitHub stars356Stars / 30 days+9npm / typical weekdownloads not countedPyPI / typical weekno attributed packageTools exposed3Last commit2 days agoCommits / 12 weeks117Maintenance gradeATool descriptionsAScore 44.8: show every number behind it
- Adoption64 / 100 · weight 40%
- GitHub stars64
- npm downloadsnot measurednpm names no repository for mcp-omnisearch, so its downloads cannot be attributed
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum48 / 100 · weight 14%
- Stars gained, relative to size53
- Stars gained, absolute40
- npm download trendnot measuredno download history for the selected registry
- Tool quality73 / 100 · weight 13%
- Tool description quality65
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 74.7
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 44.8
Best for: Discovering what is trending on GitHub: it exposes two tools, one for trending repositories and one for trending developers, filterable by language and period.
mcp-github-trending exposes two tools, get_github_trending_repositories and get_github_trending_developers, returning JSON records for each entry with optional filters for programming language, spoken language, and a daily, weekly, or monthly window. Its scope stops at the trending lists themselves: there is no repository search, issue, or pull request tooling, the README documents no authentication token for reaching private repositories, and the stated setup assumes Python 3.12 with a local stdio launch through uv or uvx.
GitHub stars60Stars / 30 days+4npm / typical weekShips no npm packagePyPI / typical weekno attributed packageTools exposed2Last commit214 days agoCommits / 12 weeks0Maintenance gradeDTool descriptionsBScore 44.7: show every number behind it
- Adoption45 / 100 · weight 40%
- GitHub stars45
- npm downloadsnot measuredno npm package
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance46 / 100 · weight 24%
- Last commit touching this server68
- Repository maintenance grade30
- Commit cadence5
- Momentum47 / 100 · weight 14%
- Stars gained, relative to size59
- Stars gained, absolute29
- npm download trendnot measuredno download history for the selected registry
- Tool quality63 / 100 · weight 13%
- Tool description quality55
- Built and inspected by Glama100
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 52.6
- × relevance: the keyword is dedicated here
- 1.00
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 44.7
Best for: Coding agents losing project context between sessions: its MCP memory server stores and searches per-project and global memories in local SQLite.
Sugar documents MCP entry points
sugar mcp memoryand optionalsugar mcp tasks, with agent calls such asstore_learningandsearch_memoriesagainst per-project and global SQLite memory stores. The dependency to note is that memory setup requires installing thesugaraiPyPI package via pipx and runningsugar init, with local SQLite storage and no API keys.GitHub stars98Stars / 30 days+5npm / typical weekShips no npm packagePyPI / typical week116sugaraiTools exposednever inspectedLast commit4 days agoCommits / 12 weeks12Maintenance gradeATool descriptionsNot gradedScore 44.5: show every number behind it
- Adoption53 / 100 · weight 40%
- GitHub stars50
- PyPI downloads22PyPI downloads show no weekday rhythm; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance97 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence85
- Momentum34 / 100 · weight 14%
- Stars gained, relative to size56
- Stars gained, absolute30
- PyPI download trend0
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 67.1
- × relevance: the keyword is declared here
- 0.78
- × continuity: actively changing
- 1.00
- × evidence: modest but real audience
- 0.85
- Composite score
- 44.5
Best for: Teams running coding agents with GitHub access: it checks tool calls and holds destructive git, SQL, and shell actions for review.
Node9-Proxy runs as an MCP server over stdio (npx -y node9-ai mcp-server) so an agent can read its status, posture, audit record, and policy and explain any decision, while it also checks tool calls and holds destructive git, SQL, and shell actions for review. Before choosing it, note that it requires Node.js 22+.
GitHub stars219Stars / 30 days+4npm / typical week1.6KPyPI / typical weekno attributed packageTools exposednever inspectedLast committodayCommits / 12 weeks723Maintenance gradeATool descriptionsNot gradedScore 42.8: show every number behind it
- Adoption64 / 100 · weight 40%
- GitHub stars59
- npm downloads34downloads show none of the weekday rhythm human traffic has; halved
- Used through Glamanot measurednot used through Glama in the last 30 days
- Maintenance100 / 100 · weight 24%
- Last commit touching this server100
- Repository maintenance grade100
- Commit cadence100
- Momentum29 / 100 · weight 14%
- Stars gained, relative to size44
- Stars gained, absolute29
- npm download trend0
- Tool quality≈68 / 100 · weight 13%
- Tool description quality≈68tool descriptions not yet scored
- Built and inspected by Glamanot measurednever built and inspected by Glama
- Trust100 / 100 · weight 9%
- License100
- Published by the vendor it integratesnot measurednot published by the vendor it integrates
- Weighted mean of the five
- 71.3
- × relevance: the keyword is tagged here
- 0.60
- × continuity: actively changing
- 1.00
- × evidence: widely adopted
- 1.00
- Composite score
- 42.8
Questions people ask
How do I choose between GitHub MCP Server (github/github-mcp-server) and github-codemunch-mcp (jgravelle/jcodemunch-mcp)?
Choose GitHub MCP Server (github/github-mcp-server) when you need repository, issue, and pull request context through a hosted HTTP endpoint. It had 33,668 stars, 654 stars gained per 30 days, a commit 3 days ago, and 171 commits in the last 12 weeks. Choose github-codemunch-mcp (jgravelle/jcodemunch-mcp) when whole-file reads waste context: it exposes 7 tools, its tool descriptions are graded A, it had 10,808 PyPI downloads in a typical week, and its default branch had 1,149 commits in the last 12 weeks.
What does GitHub MCP Server (github/github-mcp-server) require before it will run?
It is for a developer with a remote-capable MCP host, and it documents a hosted HTTP endpoint. It has no npm package published and no PyPI package attributed. Its default branch had a commit 3 days ago, it had 171 commits in the last 12 weeks, and it is not archived.
What does github-codemunch-mcp (jgravelle/jcodemunch-mcp) not cover?
Its described scope is exploring a GitHub repository with tree-sitter AST parsing and serving targeted symbols through 7 tools. It does not document GitHub Projects V2, milestones, or sprints. For those, mcp-github-project-manager (kunwarVivek/mcp-github-project-manager) exposes milestone, sprint, and project tools alongside issue and pull request management.
What should I be careful about with GitMCP (idosal/git-mcp)?
GitMCP (idosal/git-mcp) is Abandoned but popular, with 8,461 stars and 63 stars gained per 30 days. Its default branch had a commit 163 days ago and 0 commits in the last 12 weeks, though it exposes 32 tools and its tool descriptions are graded C. It is described as offering remote MCP URLs for repositories and GitHub Pages, but those commit figures show little activity.
How do I choose between GitHub MCP Server (github/github-mcp-server) and mcp-github-project-manager (kunwarVivek/mcp-github-project-manager)?
Choose GitHub MCP Server (github/github-mcp-server) for repository, issue, and pull request context over a hosted HTTP endpoint; it had 33,668 stars, 654 stars gained per 30 days, and 171 commits in the last 12 weeks. Choose mcp-github-project-manager (kunwarVivek/mcp-github-project-manager) when planning sprints and roadmaps in GitHub Projects V2: it exposes 84 tools, had 49 npm downloads in a typical week, and had 56 commits in the last 12 weeks. Its tool descriptions are graded C.
What should I use to guard an agent with GitHub access?
Node9-Proxy (node9-ai/node9-proxy) checks tool calls and holds destructive git, SQL, and shell actions for review, and it had a commit 0 days ago, 723 commits in the last 12 weeks, and 1,607 npm downloads in a typical week. pipelock (pipelab-org/pipelock) wraps any MCP server with bidirectional scanning for credential leaks, prompt injection, and tool description poisoning, and it had a commit 0 days ago and 791 commits in the last 12 weeks. Both are not archived. Choose pipelock for scanning around the MCP server, and Node9-Proxy for reviewing destructive actions before they run.