GitHub Stats MCP Server
Provides tools for accessing GitHub repository and user statistics, including repository info, user profiles, contributors, issues, and repository search.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Search GitHub repos, find alternatives, browse topics and rank top developers and orgs. No auth.
GitHub repo analytics: stars, trending, code search, contributor maps for project research.
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.-
- AlicenseNot 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.MIT
- AlicenseAqualityCmaintenanceEnables interaction with GitHub repositories, issues, pull requests, code search, branches, and GitHub Actions workflows.817 npmMIT