GitHub Stats MCP Server
Provides tools for accessing GitHub repository and user statistics, including repository info, user profiles, contributors, issues, and repository search.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub Stats MCP Serverget the top contributors for the tensorflow/tensorflow repository"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Stats MCP Server
A Model Context Protocol (MCP) server that provides tools for accessing GitHub repository and user statistics.
Features
Repository Information: Get detailed information about any public repository
User Statistics: Fetch user profiles and statistics
Contributors: List repository contributors with contribution counts
Issues: Browse repository issues and pull requests
Search: Search for repositories by keywords
Related MCP server: GitHub MCP Server
Installation
Prerequisites
Node.js 18 or higher
npm or yarn
Install Dependencies
npm install
npm run buildGitHub Token (Optional)
For higher rate limits, create a GitHub personal access token:
Go to GitHub Settings → Developer settings → Personal access tokens
Create a token with
public_reposcope (for public repositories)Set the token as an environment variable:
GITHUB_TOKEN=your_token_here
Usage
As a Local MCP Server
Add to your MCP configuration file:
{
"mcpServers": {
"github-stats": {
"command": "node",
"args": ["/path/to/github-stats-mcp/build/index.js"],
"env": {
"GITHUB_TOKEN": "your_github_token_optional"
}
}
}
}Available Tools
1. Get Repository Information
{
"tool": "get_repository_info",
"arguments": {
"owner": "microsoft",
"repo": "vscode"
}
}2. Get User Information
{
"tool": "get_user_info",
"arguments": {
"username": "octocat"
}
}3. Get Repository Contributors
{
"tool": "get_repository_contributors",
"arguments": {
"owner": "microsoft",
"repo": "vscode",
"limit": 10
}
}4. Get Repository Issues
{
"tool": "get_repository_issues",
"arguments": {
"owner": "microsoft",
"repo": "vscode",
"state": "open",
"limit": 20
}
}5. Search Repositories
{
"tool": "search_repositories",
"arguments": {
"query": "language:typescript stars:>1000",
"sort": "stars",
"limit": 10
}
}Development
Build the Server
npm run buildDevelopment Mode
npm run devAPI Rate Limits
Without token: 60 requests per hour
With token: 5,000 requests per hour
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Manage repositories, users, releases, and automate GitHub workflows
GitHub repo analytics: stars, trending, code search, contributor maps for project research.
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
Related MCP Servers
- FlicenseCqualityDmaintenanceProvides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed information about a specified repository, including its structure and summary statistics.225-
- FlicenseNot gradedqualityDmaintenanceEnables access to GitHub repositories and data through the GitHub API. Supports retrieving repositories, issues, pull requests, and searching code across GitHub with authentication via personal access tokens.-
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive access to GitHub repositories, issues, pull requests, commits, user profiles, and statistics through 10 tools with natural language query support and advanced search capabilities.-
- FlicenseAqualityCmaintenanceEnables interaction with GitHub repositories, issues, pull requests, code search, branches, and GitHub Actions workflows.824 npm-