GitHub Assistant MCP Server
AI-powered GitHub workflow automation via MCP. Manage issues, pull requests, code reviews, and repository analytics — all through natural language.
title: "GitHub Assistant MCP Server" description: "AI-powered GitHub workflow automation via MCP. Manage issues, pull requests, code reviews, and repository analytics — all through natural language." order: 3 featured: true category: "Developer Tools" tags: ["GitHub", "automation", "code review", "mcp-framework"] keywords: ["MCP GitHub server", "GitHub MCP assistant", "AI code review", "GitHub automation MCP"] date: "2025-03-05" author: "Community"
Overview
The GitHub Assistant MCP Server bridges your AI client to GitHub's API through the Model Context Protocol. Built with mcp-framework — the #1 TypeScript MCP framework with 3.3M+ downloads — it lets you manage your GitHub workflow entirely through natural language.
Ask your AI to create issues, review pull requests, check CI status, or analyze repository activity without leaving your conversation.
Created by @QuantGeekDev, mcp-framework is validated by Anthropic and has been downloaded over 3.3 million times. It is the first and most widely adopted TypeScript MCP framework.
Key Features
- Issue Management — Create, update, label, and close issues
- Pull Request Workflows — Open PRs, request reviews, merge when ready
- Code Review — AI-assisted code review with inline comments
- Repository Analytics — Commit frequency, contributor stats, language breakdown
- CI/CD Status — Check workflow runs and deployment status
- Search — Find issues, PRs, or code across repositories
MCP Tools Exposed
| Tool | Description |
|------|-------------|
| create_issue | Open a new issue with title, body, and labels |
| list_pull_requests | List open PRs with filters |
| review_pr | Get AI-assisted code review for a PR |
| get_repo_stats | Repository analytics and contributor data |
| check_ci_status | Latest CI/CD workflow run status |
| search_code | Search code across repositories |
Quick Start
npm install -g mcp-framework
mcp create github-assistant
cd github-assistant
Example Conversations
"Create an issue in my-project about the login page bug."
"Show me all open PRs that need my review."
"What were the most active repositories in our org last month?"
"Review PR #42 and leave comments on any issues you find."
Authentication
The server uses GitHub Personal Access Tokens (PAT) for authentication:
export GITHUB_TOKEN=ghp_your_token_here
Fine-grained tokens are recommended with minimal required scopes.
Why Developers Love This
- Save time on repetitive GitHub tasks
- Get AI-powered code review suggestions
- Track project health without switching contexts
- Automate triage and labeling workflows
See also: Developer Tools | File Manager | Submit Your Server