Hosted MCP server · #57 most used on Smithery

GitHub Analytics MCP — Repo & Trend Research

nexgendata-apify/github-mcp-server

Repo statistics, trending lookups, code-search queries, and dev-trend aggregation. For AI agents that need to evaluate libraries, monitor competitor projects, or surface emerging open-source tools. Distinct from the Developer Tools MCP — this one is GitHub-specific and goes deeper on repo analytics.

Uses
8.2k
Tools
4
Runs
Hosted
Prompts
2
Listed
7mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install nexgendata-apify/github-mcp-server --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

4 tools

get_repo_stats2 paramsFetch comprehensive statistics for a specific GitHub repository. Returns total stars, forks, issues (open/closed), pull requests, watcher…

Fetch comprehensive statistics for a specific GitHub repository. Returns total stars, forks, issues (open/closed), pull requests, watchers, last commit date, and contributor count. Returns metrics useful for assessing project popularity and maintenance status.

ParameterTypeDescription
repostringRepository name within the owner (e.g. 'linux', 'vscode', 'gpt-2')
ownerstringGitHub username or organization name (e.g. 'torvalds', 'microsoft', 'openai')
search_repos3 paramsSearch across GitHub for repositories matching keywords, sorted by relevance or metrics. Returns matching repositories with description, …

Search across GitHub for repositories matching keywords, sorted by relevance or metrics. Returns matching repositories with description, star count, language, and last update timestamp. Use for finding projects, libraries, or code samples related to specific topics.

ParameterTypeDescription
sortstringSort results by most stars, most forked, or most recently updated (default: relevance)
querystringSearch terms to find repositories (e.g. 'todo app', 'machine learning framework', 'authentication middleware')
max_resultsintegerNumber of repositories to return (default 10, max 100 for comprehensive search)
get_repo_languages2 paramsAnalyze the programming language composition of a GitHub repository. Returns percentage breakdown of languages used, dominant language, a…

Analyze the programming language composition of a GitHub repository. Returns percentage breakdown of languages used, dominant language, and file counts per language. Use for understanding project tech stack or evaluating language distribution.

ParameterTypeDescription
repostringRepository name (e.g. 'cpython', 'go')
ownerstringRepository owner GitHub username or organization (e.g. 'python', 'golang')
compare_repos1 paramCompare multiple GitHub repositories side-by-side with key metrics. Returns star counts, fork counts, issues, primary language, and compa…

Compare multiple GitHub repositories side-by-side with key metrics. Returns star counts, fork counts, issues, primary language, and comparative analysis for each repository. Use for choosing between similar projects or analyzing competitive landscape.

ParameterTypeDescription
reposarrayList of repositories to compare (minimum 2)

Ready-made

Prompts

  • repo_comparisonCompare GitHub repositories side-by-side with stars, forks, languages, and activity metrics.
  • project_evaluationEvaluate an open-source project for quality, activity, and community health.

Readable data

Resources

  • GitHub API CoverageSupports repository stats, search, language analysis, and multi-repo comparison.