GitHub Analytics MCP
Provides tools for analyzing GitHub repositories, including statistics (stars, forks, issues), top contributors, language composition, and recent activity (PRs, issues, commits).
Click on "Install 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 Analytics MCPanalyze the repository facebook/react"
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 Analytics MCP
AI-powered GitHub repository analytics through MCP (Model Context Protocol). Analyze repositories, track contributions, and get insights directly in your AI assistant.
🚀 Quick Start
Prerequisites
Node.js 18+
Supabase account
GitHub account
Vercel account (for deployment)
Installation
Clone the repository
git clone https://github.com/yourusername/github-analytics-mcp.git
cd github-analytics-mcp
npm installSet up Supabase
Create a new Supabase project at supabase.com
Run the migration in
supabase/migrations/001_initial_schema.sqlEnable GitHub OAuth in Authentication settings
Copy your project URL and anon key
Configure environment variables
For MCP Server (mcp-server/.env):
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
GITHUB_TOKEN=your_github_personal_access_tokenFor Web App (web/.env.local):
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_keyStart development servers
# Start both MCP server and web app
npm run dev
# Or start individually
npm run dev --workspace=mcp-server
npm run dev --workspace=webRelated MCP server: revibe-mcp
🔧 MCP Configuration
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"github-analytics": {
"command": "node",
"args": ["/path/to/github-analytics-mcp/mcp-server/dist/index.js"],
"env": {
"SUPABASE_URL": "your_supabase_url",
"SUPABASE_ANON_KEY": "your_supabase_anon_key",
"GITHUB_TOKEN": "your_github_token"
}
}
}
}📊 Available MCP Tools
analyze_repo - Get repository statistics (stars, forks, issues, etc.)
analyze_contributors - List top contributors and their contributions
analyze_languages - Get language composition statistics
analyze_activity - Track recent PRs, issues, and commits
🎯 Example Usage in Claude
User: Analyze the repository facebook/reactThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/syou6/Analytics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server